home *** CD-ROM | disk | FTP | other *** search
- /*
- * Generated by class-dump.
- *
- * class-dump is Copyright 1992 by Eric P. Scott. All rights reserved.
- * Freely redistributable; noncommercial usage permitted.
- *
- * No part of this software may be incorporated into any product
- * sold for profit without the express permission of the copyright
- * holder.
- */
-
- /* Edited extensively by Carl Edman */
-
- #import <appkit/appkit.h>
- #import "NXUndocumented.h"
-
- struct unknown1
- {
- struct unknown *structp1;
- unsigned int int1;
- unsigned int int2;
- void *voidp1;
- void *voidp2;
- };
-
- struct unknown2
- {
- long long1;
- long long2;
- long long3;
- unsigned int uint1;
- short short1;
- BOOL bool1;
- BOOL bool2;
- BOOL bool3;
- long long4;
- int int1;
- unsigned int uint2;
- };
-
- struct unknown4
- {
- int int1;
- int int2;
- char chara1[1];
- };
-
- struct unknown5
- {
- int int1;
- int int2;
- };
-
- struct unknown6
- {
- char *charp1;
- int int1;
- char *charp2;
- id id1;
- BOOL bool1;
- };
-
- struct unknown7
- {
- char *charp1;
- int int1;
- char *charp2;
- char *charp3;
- struct _MimeTypeMap *structp1;
- };
-
- struct unknown8
- {
- char *char1;
- id id1;
- int int1;
- char **char2;
- short short1;
- struct unknownx
- {
- int flag1:1;
- int flag2:1;
- int flag3:1;
- int flag4:1;
- int flag5:1;
- int flag6:1;
- int flag7:1;
- int unused:9;
- } bit1;
- };
-
- union unknown9
- {
- int int1;
- struct
- {
- int bit1:7;
- int bit2:1;
- int bit3:8;
- } struct1;
- struct
- {
- int bit1:8;
- int bit2:8;
- } struct2;
- };
-
- struct unknown0
- {
- short short1;
- float float1;
- };
-
- struct eflagstruct
- {
- int canEdit:1;
- int editDict:1;
- int wrapMode:2;
- int changeFont:1;
- int keyBindings:1;
- int respondsToIsRTF:1;
- int consecutiveCut:1;
- int quoteNext:1;
- int expandAddresses:1;
- int disablePrintPanel:1;
- int lastWasExpand:1;
- int RESERVED:4;
- };
-
- struct bflagstruct
- {
- int nonNext:1;
- int iconAdded:1;
- int textDidPaste:1;
- int attachDir:1;
- int updateFont:1;
- int RESERVED:11;
- };
-
- struct mflagstruct
- {
- int read:1;
- int attach:1;
- int infoIndex:8;
- int encrypt:1;
- int deleted:1;
- int mime:1;
- int mark:1;
- int pad:2;
- };
-
- struct mboxstatus
- {
- int msgno;
- int msgsize;
- int delmsgno;
- int delmsgsize;
- int unreadmsgno;
- int unreadmsgsize;
- };
-
- struct hier_mailbox
- {
- char *string1;
- BOOL char1;
- struct hier_mailbox *hiermbox1;
- struct hier_mailbox *hiermbox2;
- };
-
- struct rtf_state
- {
- BOOL bold;
- BOOL italic;
- BOOL underline;
- int justification;
- int font;
- int fontSize;
- };
-
- struct MimeCoderMap
- {
- char *str1;
- SEL sel1;
- };
-
- /* Classes from Mail.app */
- @class Super, Recorder, Buffer, PageBuffer, MailHeaders, MimeParameters;
- @class EditText, MediaText, CommandView, MailView, Toc, IconView, Alias;
- @class AliasUI, Babel, BrowserFieldEditor, OneShot, DecryptController;
- @class Defaults, EditDict, EKProgressView, EncryptAdmin, KeyCell, EncryptKey;
- @class Error, FindPanel, FixedOpenPanel, IconButton, IconCell, Info, KeyView;
- @class LipService, Message, MailBox, MailCell, CellInfo, SendView, Send;
- @class MailDriver, MyApp, ImmutableImage, RunInfo, MimeFetcher, Preferences;
- @class Progressor, PublishedKey, ScrollingSound, SendDemo, SendWindow;
- @class SendOptions, SoundEdit, StringList, Subprocess, Timer, RectList;
- @class TocMatrix, MailHeaderBinding, MailMessage, MailReader, TransferPanel;
- @class WrapCell, MimeFilter, MimeMessage, MimeRichText, NextMessage;
- @class RTFEnrichedConverter, RunCommand, MailListener, MailSpeaker;
-
- @interface Super:Object
- {
- }
- - getDefaultFor:fp16;
- - (char *)nameFor:fp16;
- - windowDidMove:sender;
- - windowDidResize:sender;
- @end
-
- @interface Recorder:Sound
- {
- char *lastFile;
- }
- - loadVoxFile:(char *)fp16;
- - (int)asciiLength;
- - (int)writeAscii:(NXStream *)fp16;
- - init;
- @end
-
- @interface Buffer:Object
- {
- @public
- void *data;
- unsigned int length;
- @protected
- unsigned int maxlength;
- unsigned int dataSize;
- BOOL dontFree;
- }
- + newDataSize:(unsigned int)fp16;
- - copy:sender;
- - setDontFree:(BOOL)fp16;
- - free;
- - growTo:(unsigned int)fp16;
- - initDataSize:(unsigned int)fp16;
- @end
-
- @interface PageBuffer:Object
- {
- @public
- char *data;
- unsigned int length;
- @protected
- unsigned int maxlength;
- BOOL dontFree;
- }
- - mapFile:(char *)fp16;
- - setDontFree:(BOOL)fp16;
- - free;
- - (char *)data:(unsigned int)fp16;
- @end
-
- @interface MailHeaders:Object
- {
- List *myHeaders;
- id myDelegate;
- }
- + (char *)fromSpaceUser;
- + (BOOL)enforcingFromSpaceLine;
- + (void)setForceFromSpaceLine:(BOOL)fp16;
- - delegate;
- - setDelegate:fp16;
- - (void)setFromSpace:(BOOL)fp16;
- - (BOOL)hasFromSpace;
- - (void)replaceSelInText:fp16;
- - (void)replaceSelWithKey:(char *)fp16 value:(char *)fp20 inText:fp24;
- - (void)printForDebugger:(NXStream *)fp16;
- - (BOOL)writeToStream:(NXStream *)fp16;
- - (BOOL)writeHeaderKey:(char *)fp16 value:(char *)fp20 toStream:(NXStream *)fp24;
- - (BOOL)readFromStream:(NXStream *)fp16;
- - (BOOL)hasKey:(char *)fp16;
- - (void)removeKey:(char *)fp16;
- - (char *)safeValueForKey:(char *)fp16;
- - (char *)valueForKey:(char *)fp16;
- - (void)setKey:(char *)fp16 valueNoCopy:(char *)fp20;
- - (void)setKey:(char *)fp16 value:(char *)fp20;
- - (int)indexOfKey:(char *)fp16;
- - (void)removeKeyAt:(int)fp16;
- - (void)addKey:(char *)fp16 valueNoCopy:(char *)fp20;
- - (void)addKey:(char *)fp16 value:(char *)fp20;
- - (void)insertKey:(char *)fp16 valueNoCopy:(char *)fp20 at:(int)fp24;
- - (void)insertKey:(char *)fp16 value:(char *)fp20 at:(int)fp24;
- - (void)setValueNoCopy:(char *)fp16 at:(int)fp20;
- - (void)setValue:(char *)fp16 at:(int)fp20;
- - (char *)valueAt:(int)fp16;
- - (char *)keyAt:(int)fp16;
- - (unsigned int)count;
- - free;
- - copy;
- - initFromStream:(NXStream *)fp16;
- - init;
- @end
-
- @interface MimeParameters:MailHeaders
- {
- }
- @end
-
- @interface EditText:Text
- {
- Buffer *trash;
- int charWidth;
- int lineHeight;
- float widthOfChar;
- struct eflagstruct eFlags;
- }
- + newFrame:(NXRect *)fp16 text:(char *)fp20 alignment:(int)fp24;
- + initialize;
- - _setFont:fp16 paraStyle:(void *)fp20;
- - setSelection:(int)fp16:(int)fp20;
- - (void)setKeyBindings:(BOOL)fp16;
- - (BOOL)canEdit;
- - all:fp16;
- - replaceFind:fp16;
- - replace:fp16;
- - backwardFind:fp16;
- - find:fp16;
- - enterSelection:fp16;
- - backSame:fp16;
- - findSame:fp16;
- - showFindPanel:fp16;
- - setWrapMode:(int)fp16;
- - (int)wrapMode;
- - match:fp16;
- - moveCaret:(unsigned short)fp16;
- - (char *)findText:(char *)fp16 ignoreCase:(BOOL)fp20 back:(BOOL)fp24;
- - (char *)findRegExpr:(char *)fp16;
- - (char *)findRegExpr:(char *)fp16 ignoreCase:(BOOL)fp20;
- - becomeFirstResponder;
- - simpleReplace:(char *)fp16:(int)fp20;
- - paste:fp16;
- - cut:fp16;
- - clear:fp16;
- - mouseDown:(NXEvent *)fp16;
- - undo:fp16;
- - trash;
- - changeFont:fp16;
- - setDelegate:fp16;
- - _setPreviousText:fp16;
- - selectText;
- - sizeTo:(float)fp16:(float)fp20;
- - setMarginLeft:(float)fp16 right:(float)fp20 top:(float)fp24 bottom:(float)fp28;
- - setFont:fp16;
- - setFastScan:fp16;
- - fontChanged:fp16;
- - getFont;
- - (BOOL)didExpand;
- - (BOOL)expand;
- - (void)setExpandAddresses:(BOOL)fp16;
- - (BOOL)shouldRunPrintPanel:fp16;
- - (void)setEnablePrintPanel:(BOOL)fp16;
- - free;
- - initFrame:(NXRect *)fp16 text:(char *)fp20 alignment:(int)fp24;
- @end
-
- @interface MediaText:EditText
- {
- int wasBlinking;
- void *context;
- int op;
- struct bflagstruct bFlags;
- id printingDelegate;
- }
- - (BOOL)knowsPagesFirst:(int *)fp16 last:(int *)fp20;
- - (void)setPrintingDelegate:fp16;
- - (BOOL)writeMailToPasteboard:fp16;
- - make7Bit:fp16;
- - (void)removeAttachments;
- - writeLines:(NXStream *)fp16;
- - (void)writeLines:(NXStream *)fp16 wrapAt:(int)fp20;
- - getDefaultFont;
- - becomeFirstResponder;
- - (BOOL)isPlainText;
- - alignSelRight:fp16;
- - alignSelCenter:fp16;
- - alignSelLeft:fp16;
- - paste:fp16;
- - readSelectionFromPasteboard:fp16;
- - pasteWith:fp16;
- - pasteAsciiFrom:fp16;
- - copy:fp16;
- - (BOOL)nonNext;
- - selectText:fp16;
- - acceptColor:(NXColor)fp16 atPoint:(NXPoint *)fp32;
- - (BOOL)validateCommand:fp16;
- - mouseDown:(NXEvent *)fp16;
- @end
-
- @interface MediaText(MediaTextGraphic)
- - removeImageNamed:(char *)fp16;
- - (BOOL)shouldDelayWindowOrderingForEvent:(NXEvent *)fp16;
- - (BOOL)acceptsFirstMouse;
- - openAttachment:(char *)fp16;
- - convertDocument:fp16 path:(char *)fp20;
- - (BOOL)attemptOverwrite:(char *)fp16;
- - addImageFor:fp16 to:fp20 path:(char *)fp24;
- - getImageForFile:(char *)fp16;
- - stringForImage:fp16;
- - addRtfd:fp16;
- - convert:(NXStream *)fp16 outfile:(NXStream *)fp20 length:(int)fp24;
- - emitToCR:(NXStream *)fp16 outfile:(NXStream *)fp20;
- - emit:(char *)fp16 outfile:(NXStream *)fp20;
- - emitFrom:(int)fp16 to:(int)fp20 infile:(NXStream *)fp24 outfile:(NXStream *)fp28;
- - (BOOL)find:(char *)fp16 start:(int)fp20 end:(int)fp24 locs:(struct unknown5 *)fp28 inFile:(NXStream *)fp32;
- - lightGray:fp16;
- - darkGray:fp16;
- - black:fp16;
- - toggleRuler:fp16;
- - pasteFont:fp16;
- - pasteRuler:fp16;
- - underline:fp16;
- - unscript:fp16;
- - superscript:fp16;
- - subscript:fp16;
- - changeFont:fp16;
- - addFile:(char *)fp16 temp:(BOOL)fp20;
- - addFileList:(char *)fp16 sender:fp20;
- - addEncodedContents:(char *)fp16 sender:fp20;
- - addSoundFile:(char *)fp16;
- - checkSelection;
- - addImport:(char *)fp16 sender:fp20;
- - concludeDragOperation:fp16;
- - draggedImage:fp16 endedAt:(NXPoint *)fp20 deposited:(BOOL)fp24;
- - draggedImage:fp16 beganAt:(NXPoint *)fp20;
- - (int)draggingSourceOperationMaskForLocal:(BOOL)fp16;
- @end
-
- @interface MediaText(MediaTextRead)
- - runInfo;
- - reset;
- - writeRichText:(NXStream *)fp16 forRun:(NXRun *)fp20 atPosition:(int)fp24 emitDefaultRichText:(char *)fp28;
- - saveRichText:(NXStream *)fp16;
- - readRichText:(NXStream *)fp16;
- - setDelegate:fp16;
- - enumerateViews:(void (*)())fp16 data:(void *)fp20;
- + buildText:(NXRect *)fp16 delegate:fp20;
- @end
-
- @interface MediaText(MediaTextWrite)
- - writeWrapper:(char *)fp16 local:(char *)fp20 encrypt:(BOOL)fp24 sourceDir:(char *)fp28;
- - writeToFile:(char *)fp16;
- - (int)numViews;
- - buildEncrTar:(char *)fp16 from:(char *)fp20 sourceDir:(char *)fp24;
- - wrapEncrypt:(char *)fp16 to:(char *)fp20;
- - buildArgList:(char *)fp16 in:fp20 local:(char *)fp24;
- - copyFiles:(char **)fp16 local:(char *)fp20;
- - (char **)buildTarArgs:fp16;
- - freeTarArgs:(char **)fp16;
- - openfiles:(char *)fp16 tarArglist:(char **)fp20;
- - (void)tarError:(int)fp16;
- - deleteTar:(char *)fp16;
- @end
-
- @interface CommandView:View
- {
- NXImage *face;
- NXImage *clockbase;
- NXImage *clockstuff;
- List *list;
- struct tm date;
- }
- + newFrame:(NXRect *)fp16;
- - setTarget:fp16;
- - setDate:(struct tm *)fp16;
- - setFrom:(char *)fp16;
- - drawSelf:(NXRect *)fp16:(int)fp20;
- - performNext:fp16;
- - performPrevious:fp16;
- - performDelete:fp16;
- - setController:fp16 font:fp20;
- - free;
- - initFrame:(NXRect *)fp16;
- @end
-
- @interface MailView:NXSplitView
- {
- MediaText *text;
- ScrollView *scroll;
- TextField *statusField;
- CommandView *command;
- Font *msgFont;
- NXRect textFrame;
- int mode;
- }
- - emptyText:fp16;
- - setFonts;
- - windowDidResize:fp16;
- - newTitle;
- - clearText:(int)fp16;
- - setText:(char *)fp16;
- - text;
- - command;
- - getScroll;
- - getTextObject;
- - tryMatching:fp16;
- - openPageLayout:fp16;
- - fatal;
- @end
-
- @interface Toc:Object
- {
- unsigned int length;
- unsigned int maxlength;
- struct unknown *data;
- char *tocName;
- FILE *tocFile;
- Buffer *msgList;
- BOOL loadAtStart;
- BOOL hadError;
- int mboxAccess;
- Buffer *delMsgList;
- BOOL needUpdate;
- }
- - (void)getMailboxStatus:(struct mboxstatus *)fp16;
- - (BOOL)hadError;
- - (BOOL)atStart;
- - getMsgList;
- - setCurMsg:(int)fp16;
- - (int)undeleteMsg;
- - deleteMessages:fp16;
- - (int)selectedMsg;
- - compactToc:fp16 maibox:fp20;
- - fixTocHeader:fp16 maibox:fp20;
- - compactTocFile:fp16;
- - getTocState;
- - loadSubject:(char *)fp16 from:(char *)fp20 forMsg:(int)fp24;
- - loadAttach:(char *)fp16 forMsg:(int)fp20;
- - copyAttachments:fp16 to:(NXStream *)fp20 mailbox:fp24;
- - findAttachments:fp16;
- - getDeletedAttachments;
- - (char)getStateForMsg:(int)fp16;
- - rmEncr:(int)fp16;
- - (char)setState:(char)fp16 forMsg:(int)fp20 flush:(BOOL)fp24;
- - flushFile;
- - getFrame:(NXRect *)fp16 height:(float *)fp20;
- - viewsChanged:fp16;
- - incorporateMail:fp16 start:(int)fp20;
- - (int)incorporateToc:fp16 start:(int)fp20;
- - repairToc:fp16;
- - setAppendMode;
- - fileError:(int)fp16;
- - safeLoadToc:fp16;
- - loadToc:fp16 count:(int)fp20 start:(int)fp24;
- - loadMsgListAt:(int)fp16 count:(int)fp20;
- - (BOOL)updateTocForMailbox:fp16;
- - (BOOL)needUpdate;
- - (void)updateMessageAt:(int)fp16 attachSize:(int)fp20 attachTime:(int)fp24;
- - (int)buildFor:fp16 newMail:(BOOL)fp20 rebuilding:(BOOL)fp24;
- - (int)writeFileFor:fp16;
- - (int)calcAccess:fp16;
- - setAccess:(int)fp16;
- - (int)openTocFor:fp16;
- - free;
- - setLength:(unsigned int)fp16;
- - largerToc:(unsigned int)fp16;
- - init;
- @end
-
- @interface IconView:View
- {
- id bitmap;
- char iconText[50];
- int pctDone;
- BOOL isScalable;
- }
- - setScalable:(BOOL)fp16;
- - setText:(char *)fp16;
- - setPercentDone:(int)fp16;
- - toggleStamp;
- - mouseDown:(NXEvent *)fp16;
- - bitmap;
- - setBitmapIfEmpty:fp16;
- - setBitmap:fp16;
- - resetStamp;
- - drawSelf:(NXRect *)fp16:(int)fp20;
- - drawSelf;
- - (void)drawIconText;
- @end
-
- @interface Alias:Object
- {
- Buffer *listBuf;
- struct unknown *hashTable;
- }
- + new;
- - removeAlias:(char *)fp16;
- - removeUser:(int)fp16 from:(char *)fp20;
- - (void)expandAliases:fp16;
- - (void)expandAddress:(char *)fp16 into:fp20 using:(struct unknown1 *)fp24;
- - userPass;
- - (char *)findUser:(char *)fp16;
- - (char *)completeAddress:(char *)fp16 typedChars:(int)fp20;
- - (void)_matchAddress:(char *)fp16 with:(char *)fp20 using:(char **)fp24 significantLength:(int)fp28;
- - initialize;
- - (void)forkedInitialize;
- - realInitialize;
- - (void)loadFromNetInfo;
- - (void)addNetInfoEntry:(char *)fp16 members:(char **)fp20 count:(int)fp24;
- - loadHash;
- - (BOOL)parsefile:(char *)fp16 alias:(BOOL)fp20 local:(BOOL)fp24;
- @end
-
- @interface AliasUI:Super
- {
- Window *win;
- IconView *well;
- Box *box;
- id delegate;
- NXBrowser *browser;
- Form *form;
- Button *remove;
- Button *add;
- Button *to;
- Button *cc;
- Alias *mailAlias;
- BOOL isEditable;
- BOOL edited;
- int statusIcon;
- int editButtons;
- int appendButtons;
- int addrType;
- }
- + new;
- - windowWillReturnFieldEditor:fp16 toObject:fp20;
- - (char *)nameFor:fp16;
- - (int)browser:fp16 fillMatrix:fp20 inColumn:(int)fp24;
- - loadAlias:(char *)fp16 matrix:fp20;
- - save:fp16;
- - find:fp16;
- - (int)found:(char *)fp16 matrix:fp20 first:(int)fp24 last:(int)fp28;
- - windowDidResignKey:fp16;
- - windowDidUpdate:fp16;
- - (BOOL)validSelection;
- - setAppendButtons:(int)fp16;
- - add:fp16;
- - addPrivateName:(char *)fp16;
- - remove:fp16;
- - loadNewAlias:(char *)fp16 col:(int)fp20;
- - appendCc:fp16;
- - append:fp16;
- - sendNameList:(int)fp16;
- - text:fp16 isEmpty:(BOOL)fp20;
- - textDidChange:fp16;
- - browser;
- - show;
- - returnHit:fp16;
- - doubleClick;
- - doit:fp16;
- - setBitmap:fp16 display:(BOOL)fp20;
- - setGroup:(int)fp16 force:(BOOL)fp20;
- - setEditButtons:(int)fp16;
- - setStatusIcon:(int)fp16 force:(BOOL)fp20;
- - delegate;
- - setDelegate:fp16;
- - setMailAlias:fp16;
- @end
-
- @interface Babel:Object
- {
- }
- + new;
- - loadImageFile:(char *)fp16;
- - loadEncryptNibFile:(char *)fp16 owner:fp20 fromZone:(NXZone *)fp24;
- - loadNibFile:(char *)fp16 owner:fp20 fromZone:(NXZone *)fp24;
- - (BOOL)useGallery;
- - findFile:(char *)fp16 path:(char *)fp20;
- @end
-
- @interface BrowserFieldEditor:EditText
- {
- NXBrowser *myBrowser;
- }
- + newForWindow:fp16 browser:fp20;
- - keyDown:(NXEvent *)fp16;
- - _moveSelection:(int)fp16:(int)fp20;
- - (void)setBrowser:fp16;
- @end
-
- @interface OneShot:Button
- {
- }
- - mouseDown:(NXEvent *)fp16;
- @end
-
- @interface DecryptController:Object
- {
- id lockButton;
- id boundView;
- id entryField;
- id displayField;
- char *msgName;
- }
- + (BOOL)passwordNeededFrom:fp16 view:fp20 attach:(char *)fp24;
- - enterText:fp16;
- - clearMsg;
- - setMsg:(char *)fp16;
- - entryField;
- - boundView;
- - reset;
- - (int)decryptMsg:(char *)fp16;
- @end
-
- @interface Defaults:Object
- {
- int debugging;
- int autoFetch;
- int autoCompact;
- int autoIndent;
- int keyBindings;
- int archive;
- int readReceipt;
- int encrypt;
- int autoLaunch;
- int hideOnAutoLaunch;
- id msgFont;
- id boldFont;
- id tocFont;
- id fixedFont;
- int pollTime;
- int lineLength;
- int ccPollTime;
- int pagesPerSheet;
- int paperOrientation;
- int foundDisplayDelay;
- int composeSizeDelay;
- int delayedComposeUpdateSize;
- char *mailDir;
- char *mailFilter;
- char *displayFilter;
- char *mailMarker;
- char *mailer;
- char *replyTo;
- char *spoolFile;
- char *spoolDir;
- char *activeMailbox;
- char *outgoingMailbox;
- char *draftsMailbox;
- char *templatesMailbox;
- char *mailSound;
- char *addressPath;
- char *alternates;
- BOOL showDeletions;
- BOOL showSizes;
- BOOL replyToSelf;
- BOOL autoReplyFormat;
- BOOL autoSelectFont;
- BOOL restrictedRestore;
- BOOL readReceiptOption;
- BOOL expandPrivateAliases;
- BOOL deleteAlwaysSelects;
- BOOL statusLine;
- char *uuencoder;
- char *includePrefix;
- Font *iconFont;
- int sendSizeLimit;
- BOOL spacePages;
- BOOL composeStatusLine;
- BOOL doubleClickRestores;
- BOOL mimeAlternatives;
- int sendFormat;
- BOOL showIconCount;
- char *userKey1;
- char *userValue1;
- char *userKey2;
- char *userValue2;
- BOOL safeSend;
- BOOL loadNetInfoAddresses;
- char *tarCommand;
- char *compressCommand;
- char *uncompressCommand;
- char *priorityHeader;
- char *priorityValues;
- BOOL loadBundles;
- BOOL ignoreMailerErrors;
- BOOL send8BitMime;
- BOOL sendRtfEnrichedMime;
- BOOL incAllMailboxes;
- char *remoteFetch;
- char *peopleDir;
- }
- + new;
- - (char *)peopleDir;
- - (char *)remoteFetch;
- - (char *)getNoNull:(char *)fp16 into:(char **)fp20 defaultVal:(char *)fp24;
- - (void)getDefault:(char *)fp16 for:fp20;
- - (void)saveDefault:(char *)fp16 for:fp20;
- - (void)setIncAllMailboxes:(BOOL)fp16;
- - (BOOL)incAllMailboxes;
- - (BOOL)sendRtfEnrichedMime;
- - (BOOL)send8BitMime;
- - (BOOL)ignoreMailerErrors;
- - (void)setLoadBundles:(BOOL)fp16;
- - (BOOL)loadBundles;
- - (void)setPriorityValues:(char *)fp16;
- - (char *)priorityValues;
- - (void)setPriorityHeader:(char *)fp16;
- - (char *)priorityHeader;
- - (void)setUncompressCommand:(char *)fp16;
- - (char *)uncompressCommand;
- - (void)setCompressCommand:(char *)fp16;
- - (char *)compressCommand;
- - (void)setTarCommand:(char *)fp16;
- - (char *)tarCommand;
- - (void)setLoadNetInfoAddresses:(BOOL)fp16;
- - (BOOL)loadNetInfoAddresses;
- - (void)setSafeSend:(BOOL)fp16;
- - (BOOL)safeSend;
- - (void)setUserKey2:(char *)fp16 value:(char *)fp20;
- - (char *)userValue2;
- - (char *)userKey2;
- - (void)setUserKey1:(char *)fp16 value:(char *)fp20;
- - (char *)userValue1;
- - (char *)userKey1;
- - (void)setShowIconCount:(BOOL)fp16;
- - (BOOL)showIconCount;
- - (void)setSendFormat:(int)fp16;
- - (int)sendFormat;
- - (void)setMimeAlternatives:(BOOL)fp16;
- - (BOOL)mimeAlternatives;
- - (BOOL)doubleClickRestores;
- - (BOOL)composeStatusLine;
- - (BOOL)spacePages;
- - (void)setSendSizeLimit:(int)fp16;
- - (int)sendSizeLimit;
- - iconFont;
- - (void)setDelayedComposeUpdateSize:(int)fp16;
- - (int)delayedComposeUpdateSize;
- - (void)setComposeSizeDelay:(int)fp16;
- - (int)composeSizeDelay;
- - (void)setStatusLine:(BOOL)fp16;
- - (BOOL)statusLine;
- - (void)setDeleteAlwaysSelects:(BOOL)fp16;
- - (BOOL)deleteAlwaysSelects;
- - (void)setFoundDisplayDelay:(int)fp16;
- - (int)foundDisplayDelay;
- - (void)setIncludePrefix:(char *)fp16;
- - (char *)includePrefix;
- - (void)setUuencoder:(char *)fp16;
- - (char *)uuencoder;
- - (void)setExpandPrivateAliases:(BOOL)fp16;
- - (BOOL)expandPrivateAliases;
- - (void)setRestrictedRestore:(BOOL)fp16;
- - (BOOL)restrictedRestore;
- - (void)setReadReceiptOption:(int)fp16;
- - (int)readReceiptOption;
- - (void)setAutoSelectFont:(BOOL)fp16;
- - (BOOL)autoSelectFont;
- - (void)setAutoReplyFormat:(BOOL)fp16;
- - (BOOL)autoReplyFormat;
- - (void)setReplyToSelf:(BOOL)fp16;
- - (BOOL)replyToSelf;
- - (void)setShowSizes:(BOOL)fp16;
- - (BOOL)showSizes;
- - (void)setShowDeletions:(BOOL)fp16;
- - (BOOL)showDeletions;
- - (void)setAlternates:(char *)fp16;
- - (char *)alternates;
- - (void)setAddressPath:(char *)fp16;
- - (char *)addressPath;
- - (void)setMailSound:(char *)fp16;
- - (char *)mailSound;
- - (void)setReplyTo:(char *)fp16;
- - (char *)replyTo;
- - (void)setTemplatesMailbox:(char *)fp16;
- - (char *)templatesMailbox;
- - (void)setDraftsMailbox:(char *)fp16;
- - (char *)draftsMailbox;
- - (void)setOutgoingMailbox:(char *)fp16;
- - (char *)outgoingMailbox;
- - (void)setActiveMailbox:(char *)fp16;
- - (char *)activeMailbox;
- - (void)setSpoolDir:(char *)fp16;
- - (char *)spoolDir;
- - (char *)spoolFile;
- - (void)setMailer:(char *)fp16;
- - (char *)mailer;
- - (void)setMailMarker:(char *)fp16;
- - (char *)mailMarker;
- - (char *)displayFilter;
- - (void)setMailFilter:(char *)fp16;
- - (char *)mailFilter;
- - (void)setMailDir:(char *)fp16;
- - (char *)mailDir;
- - (char *)get:(char *)fp16 into:(char **)fp20 defaultVal:(char *)fp24;
- - (void)setString:(char *)fp16 into:(char **)fp20 name:(char *)fp24;
- - (void)setPaperOrientation:(BOOL)fp16;
- - (BOOL)paperOrientation;
- - (void)setPagesPerSheet:(short)fp16;
- - (short)pagesPerSheet;
- - (void)setLineLength:(int)fp16;
- - (int)lineLength;
- - (void)setPollTime:(int)fp16;
- - (int)pollTime;
- - (void)setBoldFont:fp16;
- - boldFont;
- - (void)setMsgFont:fp16;
- - msgFont;
- - (void)updateBoldFont;
- - (void)setTocFont:fp16;
- - tocFont;
- - (void)setFixedFont:fp16;
- - fixedFont;
- - (void)setEncrypt:(BOOL)fp16;
- - (BOOL)encrypt;
- - (void)setReadReceipt:(BOOL)fp16;
- - (BOOL)readReceipt;
- - (void)setArchive:(BOOL)fp16;
- - (BOOL)archive;
- - (void)setHideOnAutoLaunch:(BOOL)fp16;
- - (BOOL)hideOnAutoLaunch;
- - (BOOL)autoLaunch;
- - (void)setKeyBindings:(BOOL)fp16;
- - (BOOL)keyBindings;
- - (void)setAutoIndent:(BOOL)fp16;
- - (BOOL)autoIndent;
- - (void)setAutoCompact:(BOOL)fp16;
- - (BOOL)autoCompact;
- - (void)setDebugging:(BOOL)fp16;
- - (BOOL)debugging;
- - (void)setAutoFetch:(BOOL)fp16;
- - (BOOL)autoFetch;
- - (void)writeString:(char *)fp16 name:(char *)fp20;
- - (char *)getString:(char *)fp16 defaultVal:(char *)fp20;
- - (void)writeInt:(int)fp16 name:(char *)fp20;
- - (int)getInt:(char *)fp16 defaultVal:(int)fp20;
- - (void)writeBool:(BOOL)fp16 name:(char *)fp20;
- - (BOOL)getBool:(char *)fp16 defaultVal:(BOOL)fp20;
- - (void)registerDefaults;
- - free;
- - init;
- @end
-
- @interface EditDict:Object
- {
- struct _stringObject *hashTab[29];
- NXStream *stream;
- char *dictname;
- }
- + newDict:(char *)fp16 proc:(void (*)())fp20 data:(void *)fp24;
- + newDict:(char *)fp16;
- + new;
- - removeKey:(char *)fp16;
- - save:fp16;
- - (int)loadMatrix:fp16;
- - addKey:(char *)fp16 val:(char *)fp20;
- - free;
- - (char *)lookup:(char *)fp16;
- - initDict:(char *)fp16 proc:(void (*)())fp20 data:(void *)fp24;
- @end
-
- @interface EKProgressView:View
- {
- float min;
- float max;
- float progress;
- int orientation;
- NXColor fillColor;
- }
- - drawSelf:(NXRect *)fp16:(int)fp20;
- - setFillColor:(NXColor)fp16;
- - setOrientation:(int)fp16;
- - setProgress:(float)fp16;
- - setMaxValue:(float)fp16;
- - setMinValue:(float)fp16;
- - initFrame:(NXRect *)fp16;
- @end
-
- @interface EncryptAdmin:Object
- {
- id address;
- id addressView;
- id chooser;
- id curView;
- id instruct;
- id keyField;
- id keyText;
- id privateView;
- id publicView;
- id well;
- id window;
- id parent;
- id keyManager;
- char *validKey;
- BOOL validated;
- BOOL updated;
- void *domain;
- int curType;
- int privateKeyPassNumber;
- }
- + new;
- - performClose:fp16;
- - setPrivateKey:fp16;
- - makeNewKeyPair;
- - removeKeysAndShow:fp16;
- - removePublicKey:fp16;
- - addPublicKeyAndShow:fp16;
- - show;
- - changeView:fp16;
- - revert:fp16;
- - selectSelf:fp16;
- - showPublic;
- - showPrivate;
- - updateMatrix;
- - chooseRow;
- - connect;
- - publicKeyText;
- - addressText;
- @end
-
- @interface KeyCell:Cell
- {
- }
- - calcCellSize:(NXSize *)fp16;
- @end
-
- @interface EncryptKey:Panel
- {
- char *key;
- id username;
- id keyList;
- id encryptPanel;
- id sendEncryptedButton;
- int keyLength;
- }
- - (char *)key;
- - sendUnencrypt:fp16;
- - performClose:fp16;
- - acceptKey:fp16;
- - show:(char *)fp16;
- - disableSendEncryptedButton;
- - buildList;
- - chooseRow;
- @end
-
- @interface Error:Object
- {
- }
- + new;
- - appendFileError:(char *)fp16;
- - badDir:(char *)fp16;
- - badFile:(char *)fp16 error:(int)fp20;
- - (int)alert:(char *)fp16 msg:(char *)fp20 but1:(char *)fp24 but2:(char *)fp28 but3:(char *)fp32 arg1:(void *)fp36 arg2:(void *)fp40;
- @end
-
- @interface FindPanel:Super
- {
- id ftext;
- id regExpr;
- id ignoreCase;
- id allMatrix;
- id errmsg;
- id findButton;
- id replaceButton;
- id backFindButton;
- id findWindow;
- id findReplaceButton;
- id allButton;
- char *findField;
- id replaceWithField;
- id allBox;
- int msgState;
- BOOL findKeyboard;
- BOOL failed;
- char *lowerFind;
- int findLength;
- int curMode;
- int windowMode;
- int oldAllRow;
- }
- + new;
- - (BOOL)exportFindText:(char *)fp16;
- - (BOOL)importFindText;
- - (char *)nameFor:fp16;
- - windowDidUpdate:fp16;
- - setFindMode:(int)fp16;
- - setErrorMsg:(char *)fp16 beep:(BOOL)fp20;
- - (char *)errorMsg;
- - (char *)replaceField;
- - (char *)findField;
- - (char *)findFieldInternal;
- - setFindField:(char *)fp16;
- - setFindFieldInternal:(char *)fp16;
- - performReplace;
- - performBackFind;
- - performFind;
- - hide;
- - show;
- - (BOOL)regExpr;
- - (BOOL)ignoreCase;
- - (BOOL)searchMessage;
- - (int)allChoice;
- - setFailed:(BOOL)fp16;
- - setFindByKeyboard:(BOOL)fp16;
- - findReturn:fp16;
- @end
-
- @interface FixedOpenPanel:OpenPanel
- {
- }
- - ok:fp16;
- - (BOOL)_checkFile:(char *)fp16 exclude:(struct unknown1 *)fp20 column:(int)fp24 directory:(char *)fp28 leaf:(int)fp32;
- - chooseDirectories:(BOOL)fp16;
- - chooseFilesAndDirectories:(BOOL)fp16;
- @end
-
- @interface IconButton:Button
- {
- SEL extraAction;
- id delegate;
- }
- - copy;
- - setDelegate:fp16;
- - delegate;
- - setAction:(SEL)fp16;
- - drawSelf:(NXRect *)fp16;
- - drawSelf:(NXRect *)fp16:(int)fp20;
- - mouseDown:(NXEvent *)fp16;
- @end
-
- @interface IconCell:ButtonCell
- {
- char *filename;
- id white;
- BOOL deleteFile;
- }
- - copy;
- - (const char *)name;
- - (BOOL)setName:(char *)fp16;
- - bitmap;
- - setBitmap:fp16;
- - highlight:(NXRect *)fp16 inView:fp20 lit:(BOOL)fp24;
- - drawSelf:(NXRect *)fp16 inView:fp20;
- - free;
- - setDeleteFile:(BOOL)fp16;
- @end
-
- @interface Info:Object
- {
- id infoPanel;
- id versionField;
- id releaseField;
- }
- + new;
- - clickedOnTitle:fp16;
- - clickedOnPicture:fp16;
- - show;
- - init;
- @end
-
- @interface KeyView:View
- {
- id image;
- id currentImage;
- id keyInfo;
- id delegate;
- NXRect hotRect;
- id publishedKey;
- }
- - publishedKey;
- - (int)draggingSourceOperationMaskForLocal:(BOOL)fp16;
- - mouseDown:(NXEvent *)fp16;
- - createKeyFile:(char *)fp16;
- - (BOOL)acceptsFirstMouse;
- - drawSelf:(NXRect *)fp16:(int)fp20;
- - concludeDragOperation:fp16;
- - (BOOL)performDragOperation:fp16;
- - (BOOL)prepareForDragOperation:fp16;
- - draggingExited:fp16;
- - (int)draggingEntered:fp16;
- - setDelegate:fp16;
- - setImageOn:(BOOL)fp16;
- - initFrame:(NXRect *)fp16;
- @end
-
- @interface LipService:Object
- {
- Recorder *sound;
- SoundMeter *graph;
- id controller;
- View *contentView;
- Button *edit;
- Button *erase;
- Button *pause;
- Button *play;
- Button *record;
- Button *stop;
- Button *transfer;
- Panel *win;
- BOOL playing;
- BOOL recording;
- BOOL editInvalid;
- int panelState;
- }
- + new;
- - loadFile:(char *)fp16;
- - windowDidUpdate:fp16;
- - windowDidMove:fp16;
- - windowWillClose:fp16;
- - setSound:fp16;
- - didPlay:fp16;
- - willPlay:fp16;
- - didRecord:fp16;
- - willRecord:fp16;
- - hadError:fp16;
- - sound;
- - contentView;
- - window;
- - lipservice:fp16;
- - newLipService;
- - pause:fp16;
- - record:fp16;
- - play:fp16;
- - shutDown:fp16;
- - erase:fp16;
- - reallyEdit:fp16;
- - edit:fp16;
- - show:fp16;
- - transfer:fp16;
- @end
-
- @interface Message:Object
- {
- int endHeader;
- struct unknown *table;
- void *tableInfo;
- }
- - free;
- - (char *)emptyGet:(char *)fp16;
- - (BOOL)haveAttach;
- - readMessage:fp16;
- - processList:(struct unknown6 *)fp16 buf:(char *)fp20;
- - cleanList;
- - (struct tm *)date;
- - (BOOL)wasSentFromNext;
- - (BOOL)readReceipt;
- - getAttach:(char *)fp16;
- - getList:(char *)fp16;
- - (char *)get:(char *)fp16;
- - initTable;
- @end
-
- @interface MailBox:Object
- {
- char *mailFileName;
- char *dirname;
- Toc *toc;
- MailReader *mailReader;
- Message *msgHeader;
- int mailLength;
- FILE *mailFile;
- PageBuffer *buffer;
- int curOp;
- struct unknown4 *attachInfo;
- int mboxAccess;
- long attachFileSize;
- long dataSize;
- long msgSize;
- FILE *tempFile;
- char *attachDest;
- BOOL haveLock;
- }
- + newTempMailBox:(char *)fp16;
- + newMailBox:(char *)fp16;
- - (BOOL)messageAt:(int)fp16 containsRegExpr:(struct regex *)fp20;
- - (void)maybeUpdateToc;
- - (BOOL)checkAttachmentSizeForMessageAt:(int)fp16;
- - (struct unknown2 *)tocInfoAt:(int)fp16;
- - (void)getMailboxStatus:(struct mboxstatus *)fp16;
- - (BOOL)readOnly;
- - calcAccess;
- - getFrame:(NXRect *)fp16 height:(float *)fp20;
- - setCurMsg:(int)fp16;
- - rmEncr:(int)fp16;
- - (int)undeleteMsg;
- - deleteMessages:fp16;
- - loadSubject:(char *)fp16 from:(char *)fp20 forMsg:(int)fp24;
- - copyAttachments:fp16 to:(NXStream *)fp20;
- - flushMsgState;
- - (char)getStateForMsg:(int)fp16;
- - (char)setState:(char)fp16 forMsg:(int)fp20 flush:(BOOL)fp24;
- - viewsChanged:fp16;
- - transfer:fp16 to:fp20;
- - writeMessages:fp16 to:(NXStream *)fp20;
- - getMsgList;
- - compactMail:(int *)fp16;
- - compactMailFile:fp16;
- - getDeletedAttachments;
- - copyMsgBodyAt:(long)fp16 count:(long)fp20 remove:(BOOL)fp24;
- - writeDataFile:(char *)fp16 start:(long)fp20 count:(long)fp24;
- - getAttachmentInfo:(char *)fp16 ref:(char *)fp20;
- - filterAttachments;
- - writeAttachAt:(int)fp16 end:(int)fp20 ref:(int)fp24 endHeader:(int)fp28;
- - copySpoolFile:(FILE *)fp16;
- - getNewMail:(char *)fp16;
- - incorporateMailAtStart:(char *)fp16;
- - getMail:(char *)fp16 length:(int)fp20;
- - pasteMail:(char *)fp16;
- - copyFromPboard:fp16 dest:(FILE *)fp20;
- - repairTocFile:(int)fp16;
- - deleteAttachments:fp16;
- - setAttachInfo:(struct unknown4 *)fp16;
- - freeAttachInfo;
- - (int)mailLength;
- - (BOOL)appendMessage:fp16;
- - loadMessageAt:(int)fp16 forcePlain:(BOOL)fp20;
- - loadMessageAt:(int)fp16;
- - (void)loadFilteredMessageFrom:(FILE *)fp16 at:(int)fp20 length:(int)fp24 into:fp28;
- - (BOOL)couldLoadFilteredMessageFrom:(FILE *)fp16 length:(int)fp20 into:fp24;
- - msgHeader;
- - rawMsg;
- - processed;
- - (char *)dirname;
- - fileError:(int)fp16;
- - fixSelf:(char *)fp16 at:(int)fp20 encrypt:(BOOL)fp24;
- - copy:(char *)fp16 to:(char *)fp20;
- - modifyFileAt:(int)fp16 newName:(char *)fp20 encrypt:(BOOL)fp24;
- - fixAttachment:(char *)fp16 at:(int)fp20 encrypt:(BOOL)fp24;
- - (char *)mailFileName;
- - (FILE *)mailFile;
- - setMailReader:fp16;
- - mailReader;
- - (BOOL)find:(char *)fp16 start:(int)fp20 end:(int)fp24 locs:(struct unknown5 *)fp28 inFile:(FILE *)fp32;
- - free;
- - removeLock;
- - getTocHeight:(float *)fp16;
- - getWindowFrame:(NXRect *)fp16;
- - restore;
- - fatal;
- - initMailBox:(char *)fp16;
- @end
-
- @interface MailCell:Cell
- {
- int msgId;
- int dateVal;
- struct mflagstruct mflags;
- char *from;
- char *date;
- long size;
- unsigned int status;
- }
- - (void)setFlagged:(BOOL)fp16;
- - (BOOL)isFlagged;
- - (void)setDeleted:(BOOL)fp16;
- - (BOOL)isDeleted;
- - (void)setRead:(BOOL)fp16;
- - (BOOL)isRead;
- - (void)setUnencrypt;
- - calcCellSize:(NXSize *)fp16 inRect:(NXRect *)fp20;
- - highlight:(NXRect *)fp16 inView:fp20 lit:(BOOL)fp24;
- - drawCell:(NXRect *)fp16 inView:fp20;
- - drawCell:(NXRect *)fp16 inView:fp20 highlighted:(BOOL)fp24;
- - (void)paintIcon:fp16 inRect:(NXRect *)fp20 atPos:(float)fp24 op:(int)fp28;
- - drawSelf:(NXRect *)fp16 inView:fp20;
- - (void)setSize:(long)fp16;
- - (char *)subject;
- - (void)setSubject:(char *)fp16;
- - (char *)from;
- - (void)setFrom:(char *)fp16;
- - (char *)date;
- - (void)setDate:(char *)fp16;
- - (int)msgId;
- - setLoaded:(BOOL)fp16;
- - (BOOL)isLoaded;
- - copy;
- - free;
- @end
-
- @interface CellInfo:Object
- {
- int newPos;
- int richPos;
- int numPos;
- int datePos;
- int fromPos;
- int subjPos;
- int flagPos;
- int prioPos;
- float fromWidth;
- float fieldGap;
- float lineHeight;
- float descender;
- id font;
- BOOL isFirstResponder;
- id cellDelegate;
- unsigned char delegateFlags;
- }
- - delegate;
- - setDelegate:fp16;
- - (void)limitString:(char *)fp16 toWidth:(float)fp20;
- - becomeFirstResponder;
- - resignFirstResponder;
- - (float)cellHeight;
- - setFont:fp16;
- - initWithFont:fp16;
- - init;
- @end
-
- @interface SendView:View
- {
- MailReader *mbox;
- Form *form;
- List *buttons;
- BOOL specialDelivery;
- BOOL ccEdited;
- float maxHeight;
- float minHeight;
- }
- + (float)minHeight;
- + newFrame:(NXRect *)fp16;
- - encryptButton;
- - nextMailButton;
- - (BOOL)isSpecialDelivery;
- - setSpecialDelivery:(BOOL)fp16;
- - makeReply;
- - makeReplyAll;
- - setTarget:fp16;
- - loadNames:(char *)fp16 at:(int)fp20;
- - drawSelf:(NXRect *)fp16:(int)fp20;
- - form;
- - reset:fp16;
- - textDidEnd:fp16 endChar:(unsigned short)fp20;
- - setMbox:fp16;
- - performDeliver:fp16;
- - text:fp16 isEmpty:(BOOL)fp20;
- - free;
- - (float)maxHeight;
- - initFrame:(NXRect *)fp16;
- @end
-
- @interface Send:View
- {
- MediaText *text;
- ScrollView *scroll;
- SendView *command;
- Font *msgFont;
- int mode;
- NXRect textFrame;
- MailReader *mbox;
- Form *form;
- BOOL editing;
- NXRect wFrame;
- char *bcc;
- char *replyTo;
- char *tempDocument;
- char *userField1;
- char *userField2;
- char *references;
- BOOL readReceipt;
- BOOL encrypt;
- int sendFormat;
- BOOL haveSetFormat;
- BOOL archive;
- TextField *sizeField;
- NXRTFD *richBackup;
- NXCleanList *helperObjects;
- NXCleanList *helperViews;
- }
- - (void)defaultsChanged;
- - addAttachment:fp16;
- - updateSize:fp16;
- - textDidEnd:fp16 endChar:(unsigned short)fp20;
- - textDidGetKeys:fp16 isEmpty:(BOOL)fp20;
- - (BOOL)writeSelectionToPasteboard:fp16 types:(char **)fp20;
- - validRequestorForSendType:(char *)fp16 andReturnType:(char *)fp20;
- - openPageLayout:fp16;
- - printPanel:fp16;
- - toggleEncrypt:fp16;
- - toggleReceipt:fp16;
- - toggleNext:fp16;
- - setEncrypt:(BOOL)fp16;
- - (void)setReadReceipt:(BOOL)fp16;
- - (BOOL)encrypt;
- - (BOOL)nonNext;
- - (BOOL)readReceipt;
- - setText:(char *)fp16;
- - text;
- - command;
- - getScroll;
- - getTextObject;
- - windowDidResize:fp16;
- - setFonts;
- - newTitle;
- - (void)setSendFormat:(int)fp16;
- - (void)takeSendFormatFrom:fp16;
- - (void)_updateFormatButton;
- - (int)_nextFormat;
- - fixMargins;
- - (float)getCharWidth:fp16;
- - makeAscii:fp16;
- - windowDidResignMain:fp16;
- - windowDidBecomeMain:fp16;
- - windowDidBecomeKey:fp16;
- - textDidPaste:fp16;
- - changeFont:fp16;
- - (void)updateSpecialDelivery;
- - iconAdded:fp16;
- - windowWillClose:fp16;
- - windowWillResize:fp16 toSize:(NXSize *)fp20;
- - address:fp16;
- - openLipService:fp16;
- - nowEditing;
- - (void)setField:(int)fp16 value:(char *)fp20;
- - (char *)getField:(int)fp16;
- - includeMessage:fp16;
- - restoreDraftFromMessage:fp16;
- - forward:fp16;
- - replaceSelWithMessageFrom:fp16;
- - (char *)attachDir;
- - replyAll:fp16;
- - reply:fp16;
- - replyHelper:(BOOL)fp16;
- - (char *)replySubject;
- - getMailbox;
- - (char *)replyCc;
- - (char *)replyTo;
- - mboxDied:fp16;
- - optionsPanel:fp16;
- - adjustSubviews;
- - splitView:fp16 getMinY:(float *)fp20 maxY:(float *)fp24 ofSubviewAt:(int)fp28;
- - resizeSubviews:(NXSize *)fp16 of:fp20;
- - (BOOL)archive;
- - (void)setArchive:(BOOL)fp16;
- - (BOOL)validateCommand:fp16;
- - free;
- @end
-
- @interface MailDriver:Application
- {
- IconView *icon;
- char *queryBuf;
- char *my_name;
- char *spoolName;
- BOOL failed;
- BOOL initialCheck;
- id windowsCell;
- id serviceCell;
- id fontCell;
- id printCell;
- id hideCell;
- id quitCell;
- id rulerCell;
- id infoMenu;
- id sortMenu;
- id auxPrintView;
- id auxPrintButton;
- Send *lastComposer;
- List *displayFilters;
- List *messageClasses;
- List *composeHelperClasses;
- id mailCellDelegate;
- id cryptBundle;
- id cryptor;
- id keyManager;
- id cryptAssistBundle;
- id cryptAssist;
- }
- + new;
- + initialize;
- - cryptAssistBundle;
- - cryptAssist;
- - loadCryptorAssist:fp16;
- - (BOOL)cryptorAssistExists;
- - keyManager;
- - (BOOL)cryptorExists;
- - cryptor;
- - loadCryptor:fp16;
- - delayedFreeList;
- - (BOOL)isDelayedFree:fp16;
- - (void)defaultsChanged;
- - (void)unlockNetInfo;
- - (void)lockNetInfo;
- - (void)setPrintScope:(int)fp16;
- - (int)printScope;
- - auxPrintView;
- - mailCellDelegate;
- - setMailCellDelegate:fp16;
- - (void)addComposeHelperClass:fp16;
- - composeHelperClasses;
- - (void)addMessageClass:fp16;
- - messageClasses;
- - (void)addDisplayFilter:fp16;
- - displayFilters;
- - (void)loadBundles;
- - (void)incorporateNewMail;
- - readSelectionFromPasteboard:fp16;
- - openComposeFromPasteboard:fp16;
- - (BOOL)writeSelectionToPasteboard:fp16 types:(char **)fp20;
- - validRequestorForSendType:(char *)fp16 andReturnType:(char *)fp20;
- - open:fp16;
- - showPreferences:fp16;
- - mailDocument:fp16 userData:(char *)fp20 error:(char **)fp24;
- - mailSelection:fp16 userData:(char *)fp20 error:(char **)fp24;
- - mailDoc:(char *)fp16 temp:(BOOL)fp20;
- - (void)setLastComposer:fp16;
- - getSendWindow:(char)fp16;
- - paintIcon:(int)fp16;
- - initMailInfo;
- - recheckinLocal;
- - bootCheckIn;
- - initialPoll;
- - checkNewMail:(char *)fp16 beep:(BOOL)fp20;
- - (int)threadPort;
- - mboxDied:fp16;
- - exec:(char **)fp16 in:(int)fp20 out:(int)fp24;
- - (NXStream *)run:(char **)fp16 withInputFrom:(FILE *)fp20 length:(int)fp24;
- - (int)system:(char *)fp16;
- - (BOOL)updateCell:fp16;
- - address:fp16;
- - openLipService:fp16;
- - newSender:fp16;
- - encryptKeys:fp16;
- - mailboxes:fp16;
- - openIcon:(char *)fp16;
- - (BOOL)canOpenByWorkspace:(char *)fp16;
- - (BOOL)dontOpenApp:(char *)fp16 ext:(char *)fp20;
- - (int)powerOffIn:(int)fp16 andSave:(int)fp20;
- - setFailed:(BOOL)fp16;
- - postNewMail;
- - didPlay:fp16;
- - regExpr:fp16;
- - ignoreCase:fp16;
- - appDidUnhide:fp16;
- - appDidHide:fp16;
- - appDidInit:fp16;
- - appDidResignActive:fp16;
- - appDidBecomeActive:fp16;
- - initialCheck:fp16;
- - setUpdateAction:fp16 force:(BOOL)fp20;
- - findToc:(char *)fp16 order:(char)fp20;
- - find:fp16;
- - realQuit:fp16;
- - terminate:fp16;
- - (BOOL)maybeSaveDrafts:(BOOL)fp16;
- - terminateSafely:fp16;
- - (BOOL)anyEdits;
- - showMbox:fp16;
- - (char *)getSpoolName;
- - (char *)getMyName;
- - notifyToc;
- - incomingDone;
- - incomingMail:(int)fp16;
- - newMailMsg;
- - (void)updateNewMessageCount;
- - (int)spoolCount;
- - openByFinder:(char *)fp16;
- - doInfo:fp16;
- - (int)msgSetPosition:(char *)fp16 posType:(int)fp20 andSelect:(int)fp24 ok:(int *)fp28;
- - (int)setSelection:(void *)fp16 length:(int)fp20;
- - (int)appOpenFile:(char *)fp16 type:(char *)fp20;
- - (BOOL)appAcceptsAnotherFile:fp16;
- @end
-
- @interface MyApp:Application
- {
- }
- + workspace;
- + initialize;
- @end
-
- @interface MyWorkspaceProxy
- {
- Class isa;
- }
- + new;
- + initialize;
- + alloc;
- + allocFromZone:(NXZone *)fp16;
- - getIconForFile:(char *)fp16;
- - forward:(SEL)fp16:(void *)fp20;
- @end
-
- @interface ImmutableImage:NXImage
- {
- }
- - free;
- @end
-
- @interface RunInfo:Object
- {
- struct unknown *runs;
- struct unknown *last;
- int size;
- }
- + new;
- - repairStyles:fp16;
- - trimRuns:(int)fp16;
- - (int)runLength;
- - larger;
- - setup:fp16;
- - init;
- @end
-
- @interface MimeFetcher:Object
- {
- id waitPanel;
- id waitTitle;
- id waitMessage;
- id waitSizeField;
- id loginPanel;
- id loginHostField;
- id loginUserField;
- id loginPassField;
- }
- + new;
- - subprocess:fp16 output:(char *)fp20;
- - subprocess:fp16 exit:(int)fp20;
- - (int)waitForSubprocess:fp16;
- - okOrCancel:fp16;
- - (BOOL)fetchBodyFor:fp16 to:(char *)fp20;
- - (BOOL)fetchLocalFileBodyFor:fp16 to:(char *)fp20;
- - (BOOL)fetchMailServerBodyFor:fp16 to:(char *)fp20;
- - (BOOL)fetchAnonFTPBodyFor:fp16 to:(char *)fp20;
- - (BOOL)fetchFTPBodyFor:fp16 to:(char *)fp20;
- - (BOOL)ftpFrom:(char *)fp16 directory:(char *)fp20 filename:(char *)fp24 mode:(char *)fp28 forUserPass:(char *)fp32 to:(char *)fp36;
- - resetAllCredentials:fp16;
- - (void)resetCredentialsFor:(char *)fp16;
- - (char *)credentialsFor:(char *)fp16;
- - (int)runLoginPanelFor:(char *)fp16;
- - (char *)anonUserPass;
- - (char *)fetchExternalBodyFor:fp16;
- - (BOOL)openExternalBodyForFile:(char *)fp16;
- - init;
- @end
-
- @interface Preferences:Super
- {
- id prefPanel;
- id viewButton;
- id currentView;
- id generalView;
- id newMailMatrix;
- id queryField;
- id soundSwitch;
- id soundField;
- id showStatusSwitch;
- id showSizeSwitch;
- id showDeletedSwitch;
- id fixedPitchSwitch;
- id autoLaunchSwitch;
- id iconCountSwitch;
- id sendView;
- id autoIndentSwitch;
- id autoReplySwitch;
- id removeSelfSwitch;
- id emacsKeySwitch;
- id defaultFormatButton;
- id replyToField;
- id expandAliasesSwitch;
- id readReceiptSwitch;
- id archiveOutgoingSwitch;
- id mimeAlternativeSwitch;
- id expertView;
- id filteredHeadersText;
- id userHeadersTable;
- id alternateField;
- id mailDirField;
- id spoolDirField;
- id mailerField;
- id lineLengthField;
- id sendLimitField;
- id headerView;
- id headerBrowser;
- id headerField;
- char *soundFile;
- char *userKeys[2];
- char *userValues[2];
- BOOL needToRestart;
- }
- + new;
- - removeHeader:fp16;
- - addHeader:fp16;
- - selectHeader:fp16;
- - (int)browser:fp16 fillMatrix:fp20 inColumn:(int)fp24;
- - setValueFor:fp16 at:(unsigned int)fp20 from:fp24;
- - getValueFor:fp16 at:(unsigned int)fp20 into:fp24;
- - (unsigned int)rowCount;
- - windowWillClose:sender;
- - revert:sender;
- - set:fp16;
- - didPlay:sender;
- - setSound:sender;
- - (void)downLoad;
- - (void)upLoad;
- - (void)promoteDefaultsChanges;
- - (char *)filteredHeaders;
- - (void)setSoundFile:(char *)fp16;
- - textDidEnd:fp16 endChar:(unsigned short)fp20;
- - textDidChange:fp16;
- - noteChange:sender;
- - (void)validateField:fp16;
- - (BOOL)checkFile:(char *)fp16 type:(int)fp20 access:(int)fp24;
- - changeView:sender;
- - show;
- - (char *)nameFor:fp16;
- - init;
- @end
-
- @interface Progressor:Object
- {
- id panel;
- id titleField;
- id messageField;
- id progressView;
- id button;
- NXModalSession mySession;
- BOOL myWasCancelled;
- int myStartTime;
- BOOL myShowProgress;
- NXPoint myProgressPos;
- }
- + newWithTitle:(const char *)fp16 message:(const char *)fp20;
- - cancel:fp16;
- - (BOOL)cancelled;
- - (void)endModalSession;
- - (void)beginModalSession;
- - (BOOL)showProgress;
- - setShowProgress:(BOOL)fp16;
- - setProgress:(float)fp16;
- - setMaxValue:(float)fp16;
- - setMinValue:(float)fp16;
- - setButtonTitle:(char *)fp16;
- - setMessage:(char *)fp16;
- - setTitle:(const char *)fp16;
- - setTitle:(char *)fp16 message:(char *)fp20:(char *)fp24;
- - reset;
- - initWithTitle:(char *)fp16 message:(char *)fp20;
- - init;
- @end
-
- @interface PublishedKey:Object
- {
- char *mailingAddress;
- char *keyData;
- long keyLength;
- }
- - (char *)mailingAddress;
- - (char *)keyID;
- - (char *)keyData;
- - (long)keyLength;
- @end
-
- @interface ScrollingSound:ScrollView
- {
- }
- + newFrame:(NXRect *)fp16;
- - paste:fp16;
- - copy:fp16;
- - cut:fp16;
- - delete:fp16;
- - record:fp16;
- - stop:fp16;
- - play:fp16;
- - setDelegate:fp16;
- @end
-
- @interface SendDemo:Object
- {
- List *sendList;
- }
- + (void)resetTheComposer;
- + theComposer;
- + new;
- - composerWillClose:fp16;
- - (int)incorporateNewMail;
- - (int)deliver:(int)fp16;
- - (int)setBody:(char *)fp16 inWindow:(int)fp20;
- - (int)setCc:(char *)fp16 inWindow:(int)fp20;
- - (int)setSubject:(char *)fp16 inWindow:(int)fp20;
- - (int)setTo:(char *)fp16 inWindow:(int)fp20;
- - (int)setField:(int)fp16 with:(char *)fp20 in:(int)fp24;
- - (int)openSend:(int *)fp16;
- - (BOOL)validHandle:(int)fp16;
- - (int)deliver;
- - (int)setBody:(char *)fp16;
- - (int)setCc:(char *)fp16;
- - (int)setSubject:(char *)fp16;
- - (int)setTo:(char *)fp16;
- - (int)openSend;
- - free;
- - init;
- @end
-
- @interface SendWindow:Window
- {
- }
- - (BOOL)commandKey:(NXEvent *)fp16;
- @end
-
- @interface SendOptions:Object
- {
- int curField;
- id fieldView;
- id fieldPopUp;
- id fieldText;
- id replyView;
- id archiveButton;
- id window;
- id featureList;
- id curSender;
- BOOL isDownLoading;
- }
- + new;
- - doUpdate:fp16;
- - changeView:fp16;
- - window;
- - defaultsChanged;
- - windowWillClose:fp16;
- - windowDidResignKey:fp16;
- - textDidEnd:fp16 endChar:(unsigned short)fp20;
- - setCurSender:fp16;
- - show;
- - (void)setViewField:(int)fp16;
- - (void)downLoad:(BOOL)fp16;
- - (void)upLoad:(BOOL)fp16;
- - loadWindow;
- - (void)updateUserFields;
- @end
-
- @interface SoundEdit:Object
- {
- SoundView *view;
- Window *win;
- id delegate;
- float topY;
- }
- + new;
- - printPanel:fp16;
- - resume:fp16;
- - pause:fp16;
- - stop:fp16;
- - record:fp16;
- - play:fp16;
- - window;
- - show:fp16;
- - setDelegate:fp16;
- - setWin:fp16;
- - setView:fp16;
- - soundBeingProcessed;
- - (int)deleteSamples;
- - setSound:fp16;
- @end
-
- @interface StringList:List
- {
- char *myStringValue;
- }
- - (void)printForDebugger:(NXStream *)fp16;
- - (void)addFilesFrom:(char *)fp16;
- - (void)addFilesFrom:(char *)fp16 withSuffix:(char *)fp20;
- - (char *)commaizedStringValue;
- - (void)removeDuplicateAddresses;
- - (void)removeMyAddress;
- - (void)removeAddress:(char *)fp16;
- - (void)removeAddressComments;
- - (void)addParsedAddressesFrom:(char *)fp16;
- - (void)sortUsing:(void (*)())fp16;
- - (void)sortUsing:(void (*)())fp16 at:(unsigned int)fp20 count:(int)fp24;
- - (void)replaceString:(char *)fp16 at:(int)fp20;
- - (void)removeStringAt:(int)fp16;
- - (void)addStringNoCopy:(char *)fp16;
- - (void)addString:(char *)fp16;
- - (char *)stringAt:(int)fp16;
- - free;
- @end
-
- @interface Subprocess:Object
- {
- NXStream streamToChild;
- int toChild;
- int fromChild;
- int childPid;
- id delegate;
- int masterPty;
- int slavePty;
- int bufferCount;
- char outputBuffer[2048];
- }
- - delegate;
- - setDelegate:fp16;
- - terminate:fp16;
- - terminate;
- - terminateInput;
- - sendFormat:(char *)fp16;
- - send:(char *)fp16;
- - send:(char *)fp16 withNewline:(BOOL)fp20;
- - init:(char *)fp16 withDelegate:fp20 andPtySupport:(BOOL)fp24 andStdErr:(BOOL)fp28;
- - init:(char *)fp16;
- @end
-
- @interface Timer:Object
- {
- DPSTimedEntry *teNum;
- id target;
- SEL action;
- double curTime;
- }
- + newTimer:(double)fp16 target:fp24 action:(SEL)fp28;
- - (double)curTime;
- - free;
- - initTimer:(double)fp16 target:fp24 action:(SEL)fp28;
- @end
-
- @interface RectList:Object
- {
- NXRect *list;
- int count;
- int max;
- int index;
- }
- - free;
- - addRect:(NXRect *)fp16 cell:fp20;
- - reset;
- - init;
- @end
-
- @interface TocMatrix:Matrix
- {
- int loadedCellRow;
- id cellInfo;
- struct unknown *subjectTab;
- struct unknown *cellTab;
- RectList *rectList;
- BOOL dontResign;
- BOOL optimize;
- Buffer *idlist;
- BOOL showDeletions;
- BOOL showSizes;
- struct unknown *focusTab;
- }
- + newFrame:(NXRect *)fp16 mode:(int)fp20 cellClass:fp24 numRows:(int)fp28 numCols:(int)fp32;
- - (void)setShowSizes:(BOOL)fp16;
- - (BOOL)showSizes;
- - (void)setShowDeletions:(BOOL)fp16;
- - (BOOL)showDeletions;
- - sortByPriority;
- - sortBySize;
- - sortBySubject;
- - sortByNumber;
- - sortByDate;
- - sortByName;
- - sortProc:(void (*)())fp16;
- - (int)nextMsgId:(BOOL)fp16;
- - getSelectedAttachments;
- - msgRead:(int)fp16;
- - msgUnencrypt:(int)fp16;
- - (BOOL)haveMultipleSelection;
- - deleteSelection;
- - getSelectionCells;
- - getAll;
- - getSelection;
- - scrollUnreadAfter:(int)fp16;
- - scrollLastPage;
- - scrollVisible:(int)fp16;
- - scrollTop:(int)fp16;
- - (char *)subjectForMsgId:(int)fp16;
- - cellForMsgId:(int)fp16;
- - (int)rowForMsgId:(int)fp16;
- - loadToc:fp16 atStart:(BOOL)fp20;
- - (BOOL)isFocused;
- - (void)setFocus:fp16;
- - (float)cellHeight;
- - cellInfo;
- - setCellInfo:fp16;
- - changeFont:fp16;
- - setFont:fp16;
- - findAllUnread:fp16;
- - findOneUnread:fp16;
- - findUnread:(BOOL)fp16;
- - backSame:fp16;
- - findSame:fp16;
- - showFindPanel:fp16;
- - all:fp16;
- - backwardFind:fp16;
- - find:fp16;
- - findForward:(BOOL)fp16 all:(BOOL)fp20;
- - (struct regex *)regExprPattern;
- - (BOOL)cell:fp16 containsRegExpr:(struct regex *)fp20 searchMessage:(BOOL)fp24;
- - paste:fp16;
- - copy:fp16;
- - cut:fp16;
- - resetLoadedCell;
- - loadedCell;
- - markLoadedCell;
- - sizeTo:(float)fp16:(float)fp20;
- - keyDown:(NXEvent *)fp16;
- - becomeFirstResponder;
- - resignFirstResponder;
- - setDontResignFirst:(BOOL)fp16;
- - findCell;
- - selectAll:fp16;
- - addRect:(NXRect *)fp16 cell:fp20;
- - gatherInfo;
- - (char *)fromForCell:fp16;
- - loadAllCells;
- - loadCell:fp16 mailReader:fp20;
- - drawSelf:(NXRect *)fp16:(int)fp20;
- - mouseDown:(NXEvent *)fp16;
- - (BOOL)acceptsFirstMouse;
- - (BOOL)validateCommand:fp16;
- - toggleRuler:fp16;
- - free;
- - _initialize:(int)fp16:(int)fp20:(int)fp24;
- - initFrame:(const NXRect *)frameRect mode:(int)aMode cellClass:factoryId numRows:(int)rowsHigh numCols:(int)colsWide;
- @end
-
- @protocol MailHeaderDelegate
- - (BOOL)writeHeaderKey:(const char *)fp16 value:(const char *)fp20 toStream:(NXStream *)fp24;
- @end
-
- @interface MailHeaderBinding:Object
- {
- char *myKey;
- char *myValue;
- }
- - (void)setValueNoCopy:(char *)fp16;
- - (void)setValue:(char *)fp16;
- - (void)setKey:(char *)fp16;
- - (char *)value;
- - (char *)key;
- - free;
- - initWithKey:(char *)fp16 valueNoCopy:(char *)fp20;
- - initWithKey:(char *)fp16 value:(char *)fp20;
- @end
-
- @interface MailMessage:Object
- {
- MailHeaders *myHeaders;
- char *myBody;
- int myBodyLength;
- int myVmemLength;
- Text *myBodyText;
- BOOL myIsNew;
- BOOL myReadReceipt;
- BOOL myIsEncrypted;
- char *myAttachmentPath;
- BOOL myIsRich;
- }
- + (float)willingnessToDecode:fp16;
- + newFromStream:(NXStream *)fp16 mailbox:(char *)fp20;
- + newFromStream:(NXStream *)fp16;
- + formatIcon;
- + (char *)formatLabel;
- + initialize;
- + (void)setDefaultAttachmentDirectory:(char *)fp16;
- + (char *)defaultAttachmentDirectory;
- + (void)setLineLength:(int)fp16;
- + (int)lineLength;
- + (void)setEscapeFromLines:(BOOL)fp16;
- + (BOOL)escapeFromLines;
- + (void)unregisterMailClass:fp16;
- + (void)registerMailClass:fp16;
- - (void)replaceSelInText:fp16;
- - (void)replaceSelWithBodyInText:fp16;
- - (void)replaceSelWithHeadersInText:fp16;
- - (BOOL)writeToStream:(NXStream *)fp16 mailbox:(char *)fp20;
- - (BOOL)readFromStream:(NXStream *)fp16 mailbox:(char *)fp20;
- - (BOOL)readBodyFromStream:(NXStream *)fp16 mailbox:(char *)fp20;
- - (BOOL)makeUniqueAttachmentInDirectory:(char *)fp16;
- - (char *)makeFilename:(char *)fp16 directory:(char *)fp20 type:(char *)fp24;
- - (void)setAttachmentPath:(char *)fp16;
- - (char *)attachmentName;
- - (char *)attachmentPath;
- - (BOOL)writeToStream:(NXStream *)fp16 wrapAtColumn:(int)fp20;
- - (BOOL)writeToStream:(NXStream *)fp16;
- - (BOOL)writeBodyToStream:(NXStream *)fp16 wrapAtColumn:(int)fp20;
- - (BOOL)writeBodyToStream:(NXStream *)fp16;
- - (BOOL)writeHeadersToStream:(NXStream *)fp16;
- - (BOOL)readFromStream:(NXStream *)fp16;
- - (BOOL)readBodyFromStream:(NXStream *)fp16;
- - (BOOL)readHeadersFromStream:(NXStream *)fp16;
- - (BOOL)decryptUsingKey:(char *)fp16;
- - (BOOL)encryptUsingKey:(char *)fp16;
- - (void)setEncrypted:(BOOL)fp16;
- - (BOOL)isEncrypted;
- - (void)setBodyText:fp16;
- - bodyText;
- - (void)setBodyUsingMemoryStream:(NXStream *)fp16;
- - (void)setBodyNoCopy:(char *)fp16 length:(int)fp20;
- - (void)setBody:(char *)fp16 length:(int)fp20;
- - (void)setBodyNoCopy:(char *)fp16;
- - (void)setBody:(char *)fp16;
- - (int)bodyLength;
- - (char *)body;
- - (void)setRichBody:(BOOL)fp16;
- - (BOOL)isRichBody;
- - (void)addReceivedByNextIfNeeded;
- - (BOOL)writeHeaderKey:(char *)fp16 value:(char *)fp20 toStream:(NXStream *)fp24;
- - (void)setHeaderKey:(char *)fp16 value:(char *)fp20;
- - (char *)headerValueForKey:(char *)fp16;
- - (void)setHeaders:fp16;
- - (void)setReadReceipt:(BOOL)fp16;
- - (BOOL)readReceipt;
- - (void)setNew:(BOOL)fp16;
- - (BOOL)isNew;
- - headers;
- - free;
- - (void)resetBody;
- - initFromFile:(const char *)fp16;
- - (BOOL)loadFromFile:(const char *)fp16;
- - initFromStream:(NXStream *)fp16 mailbox:(char *)fp20;
- - initFromStream:(NXStream *)fp16;
- - init;
- @end
-
- @interface MailReader:MailView
- {
- BOOL displayAllHeaders;
- Font *fixedFont;
- Font *boldFont;
- TocMatrix *matrix;
- Font *tocFont;
- MailBox *mailbox;
- int curMsg;
- int lastRow;
- char *attachDir;
- float tocHeight;
- float mailCellHeight;
- struct unknown *undo;
- BOOL validWindow;
- BOOL wasVisible;
- BOOL readOnly;
- DPSTimedEntry *redisplayTimedEntry;
- MailMessage *mailMessage;
- List *printCells;
- int newMessageCount;
- int mimeChoice;
- BOOL hasForeignAttachment;
- }
- + newTocWindow:fp16;
- + findBestReader;
- - chooseMimeAlternative:fp16;
- - (void)insertDelimiter:fp16;
- - (void)defaultsChanged;
- - combinePartialMessages:fp16;
- - extractAttachment:fp16;
- - printPanel:fp16;
- - textWillPrint:fp16;
- - printSummary:fp16;
- - unfocus:fp16;
- - focus:fp16;
- - toggleShowingSizes:fp16;
- - toggleShowingDeletions:fp16;
- - (void)setShowDeletions:(BOOL)fp16;
- - toggleFlagged:fp16;
- - toggleMarkedAsRead:fp16;
- - (BOOL)writeSelectionToPasteboard:fp16 types:(char **)fp20;
- - validRequestorForSendType:(char *)fp16 andReturnType:(char *)fp20;
- - showTransferMsg:(int)fp16 to:(char *)fp20;
- - findToc:(char *)fp16 order:(char)fp20;
- - sortByPriority:fp16;
- - sortBySize:fp16;
- - sortBySubject:fp16;
- - sortByName:fp16;
- - sortByNumber:fp16;
- - sortByDate:fp16;
- - sortUsing:(SEL)fp16;
- - (BOOL)changeSelectedMessageFrom:(int)fp16 to:(int)fp20;
- - showMsg:(char *)fp16;
- - loadSubject:(char *)fp16 from:(char *)fp20 forMsg:(int)fp24;
- - (char *)from;
- - replyTo:fp16;
- - addPrivateUser:fp16;
- - getTocHeight:(float *)fp16;
- - getWindowFrame:(NXRect *)fp16;
- - (char *)attachDir;
- - changeFont:fp16;
- - setFonts;
- - newTocFont:(id *)fp16 height:(float *)fp20 sender:fp24;
- - becomeFirstResponder;
- - windowDidBecomeKey:fp16;
- - performPrevious:fp16;
- - performNext:fp16;
- - performDelete:fp16;
- - loadToc:fp16 atStart:(BOOL)fp20;
- - transfer:fp16;
- - showTransfer:fp16;
- - fixSelection;
- - scrollIfWasVisible;
- - checkVisible;
- - incorporateMail:fp16;
- - newMail:fp16;
- - pasteIt:fp16;
- - copyToScrap;
- - selectMsgId:(int)fp16;
- - compact:fp16;
- - restoreDraft:fp16;
- - forward:fp16;
- - replyAll:fp16;
- - reply:fp16;
- - newSender:fp16;
- - newTocTitle;
- - haveNewMail;
- - deleteOne:fp16;
- - emptyMsg:fp16;
- - loadPreviousMsg:(int)fp16;
- - previousMsg:fp16;
- - loadNextMsg:(int)fp16 clear:(BOOL)fp20;
- - nextMsg:fp16;
- - undeleteMsg:fp16;
- - deleteMsg:fp16;
- - displayMsg:fp16;
- - doubleClick:fp16;
- - selectMimeAlternative:fp16;
- - showPlainMessage:fp16;
- - toggleShowingAllHeaders:fp16;
- - redisplayMsg;
- - loadMessage:(int)fp16 newMsg:(BOOL)fp20;
- - loadMessage:(int)fp16 newMsg:(BOOL)fp20 withAllHeaders:(BOOL)fp24;
- - mailMessage;
- - (void)loadMessage:fp16 into:fp20;
- - (void)loadMessage:fp16 into:fp20 headerFont:fp24 bodyFont:fp28 allHeaders:(BOOL)fp32;
- - filteredHeaders;
- - (void)maybeSendReadReceipt;
- - (void)bundlePerform:(SEL)fp16 with:fp20;
- - (void)setDisplayAllHeaders:(BOOL)fp16;
- - (BOOL)displayAllHeaders;
- - msgHeader;
- - (int)curMsg;
- - close:fp16;
- - matrix;
- - mailbox;
- - free;
- - getDefaults;
- - windowDidMove:fp16;
- - windowDidResize:fp16;
- - getFrame:(NXRect *)fp16 height:(float *)fp20;
- - splitViewDidResizeSubviews:fp16;
- - splitView:fp16 getMinY:(float *)fp20 maxY:(float *)fp24 ofSubviewAt:(int)fp28;
- - mouseDown:(NXEvent *)fp16;
- - drawDivider:(NXRect *)fp16;
- - (void)updateStatus;
- - (int)newMessageCount;
- - spaceDown:(BOOL)fp16;
- - (BOOL)validateCommand:fp16;
- - (void)setMenuTitle:(char *)fp16 ofCell:fp20;
- - updateFont;
- - makeKey;
- - initFrame:(NXRect *)fp16;
- - initTocWindow:fp16;
- @end
-
- @interface MailReader(MailUtil)
- - addMatrixView:(id *)fp16 height:(float *)fp20 font:fp24;
- - adjustSubviews;
- - resizeSubviews:(NXSize *)fp16 of:fp20;
- - initMailFolder;
- - (void)addStatusFields;
- - (float)newTextView:fp16;
- + buildMailFolder;
- + getTocHeight:(float *)fp16;
- + calcWindowFrame:(NXRect *)fp16;
- + getWindowFrame:(NXRect *)fp16;
- @end
-
- @interface TransferPanel:Super
- {
- NXBrowser *browser;
- Button *transfer;
- Panel *win;
- Form *form;
- Button *open;
- Button *delete;
- Button *new;
- int modifyTime;
- BOOL isEmpty;
- }
- + new;
- - (char *)nameFor:fp16;
- - windowWillReturnFieldEditor:fp16 toObject:fp20;
- - windowDidUpdate:fp16;
- - (const char *)stringValue;
- - text:fp16 isEmpty:(BOOL)fp20;
- - show;
- - loadForm:fp16;
- - openIt:fp16;
- - doit:fp16;
- - newMbox:fp16;
- - update;
- - windowDidBecomeKey:fp16;
- - (int)lastModified;
- - (int)_lastModified:(struct hier_mailbox *)fp16 parentDir:(char *)fp20;
- - (int)browser:fp16 fillMatrix:fp20 inColumn:(int)fp24;
- // - (struct hier_mailbox *)mailboxes:(BOOL)fp16;
- - delete:fp16;
- - open:fp16;
- - (char *)selectedMailboxPath;
- - transfer:fp16;
- - setNew:fp16;
- - setDelete:fp16;
- - setOpen:fp16;
- - setForm:fp16;
- - setWin:fp16;
- - setTransfer:fp16;
- - setBrowser:fp16;
- - rm:(char *)fp16;
- @end
-
- @interface WrapCell:TextFieldCell
- {
- }
- - setTextAttributes:fp16;
- @end
-
- @interface MimeFilter:Object
- {
- }
- - (void)filterDisplayText:fp16;
- @end
-
- @interface MimeMessage:MailMessage
- {
- char *myMimeEncoding;
- char *myMimeType;
- char *myMimeSubtype;
- MimeParameters *myMimeParameters;
- id myBodyObject;
- BOOL myBodyObjectOwner;
- char *myBodyFile;
- BOOL myBodyFileOwner;
- NXRTFD *myConversionRTFD;
- List *myConversionList;
- }
- + (char *)_makeBoundary;
- + (void)setWrite8BitText:(BOOL)fp16;
- + (BOOL)write8BitText;
- + (void)setAutoAlternative:(BOOL)fp16;
- + (BOOL)autoAlternative;
- + (void)setMissingAttachmentString:(char *)fp16;
- + (char *)missingAttachmentString;
- + (char *)versionString;
- + formatIcon;
- + (float)willingnessToDecode:fp16;
- + initialize;
- - (void)replaceSelWithBodyInText:fp16;
- - _convertListToRTFD:fp16;
- - (BOOL)writeToStream:(NXStream *)fp16;
- - (BOOL)writeBodyToStream:(NXStream *)fp16;
- - (BOOL)writeBodyToStream:(NXStream *)fp16 usingEncoding:(char *)fp20;
- - (BOOL)writeToStream:(NXStream *)fp16 withMimeVersion:(BOOL)fp20;
- - (BOOL)writeHeadersToStream:(NXStream *)fp16;
- - (BOOL)writeHeadersToStream:(NXStream *)fp16 withMimeVersion:(BOOL)fp20;
- - (void)addMimeHeadersWithMimeVersion:(BOOL)fp16;
- - (BOOL)writeHeaderKey:(char *)fp16 value:(char *)fp20 toStream:(NXStream *)fp24;
- - (char *)_decodedMimeHeaderValue:(char *)fp16;
- - (void)_chooseBestEncodingAndCharsetIfText;
- - (BOOL)writeBase64:(char *)fp16 length:(int)fp20 toStream:(NXStream *)fp24;
- - (BOOL)writeQuotedPrintable:(char *)fp16 length:(int)fp20 toStream:(NXStream *)fp24;
- - (BOOL)readBodyFromStream:(NXStream *)fp16;
- - (BOOL)readBase64BodyFromStream:(NXStream *)fp16;
- - (BOOL)readQuotedPrintableBodyFromStream:(NXStream *)fp16;
- - (BOOL)readBinaryBodyFromStream:(NXStream *)fp16;
- - (void)setHeaders:fp16;
- - (BOOL)isRichBody;
- - (BOOL)saveBodyToFile:(char *)fp16;
- - (char *)tmpBodyFile:(BOOL)fp16;
- - (char *)bodyFileIn:(char *)fp16;
- - (void)setBodyText:fp16;
- - (void)setBodyObject:fp16;
- - (void)setBodyObjectFromList:fp16;
- - (void)setBodyObjectFromSound:fp16;
- - (void)setBodyObjectFromImage:fp16;
- - (void)setBodyObjectFromString:fp16;
- - (void)setBodyObjectFromText:fp16;
- - (void)_setBodyObjectFromRichText:fp16;
- - (BOOL)rtfCommand:(char *)fp16 arg:(int)fp20 input:(NXStream *)fp24 output:(NXStream *)fp28;
- - (void)_setBodyObjectFromPropertyList:fp16;
- - bodyObject;
- - (void)_setBodyObject:fp16 isMine:(BOOL)fp20;
- - (void)setMimeTypeFromFile:(char *)fp16;
- - (struct unknown7 *)_mimeTypeMap;
- - (struct unknown7 *)_readMimeTypeMap:(NXStream *)fp16;
- - (BOOL)isAudioBasicBody;
- - (char *)mimeParameterValueForKey:(char *)fp16;
- - (void)setMimeParameter:(char *)fp16 value:(char *)fp20;
- - mimeParameters;
- - (char *)mimeSubtype;
- - (char *)mimeType;
- - (void)setMimeType:(char *)fp16 andSubtype:(char *)fp20;
- - (char *)mimeEncoding;
- - (void)setMimeEncoding:(char *)fp16;
- - (NXStream *)encodeMimeBody;
- - decodeBody;
- - decodeImageBody;
- - decodeAudioBody;
- - decodeTextBody;
- - decodeMultipartBody;
- - (SEL)findMethod:(char *)fp16 using:(struct MimeCoderMap *)fp20 warn:(char *)fp24;
- - (BOOL)encodeString:(char *)fp16 charset:(char *)fp20;
- - (BOOL)decodeString:(char *)fp16 charset:(char *)fp20;
- - (BOOL)_processMimeHeaders:fp16;
- - free;
- - init;
- - (char *)_parseMimeToken:(char **)fp16 until:(char *)fp20 lower:(BOOL)fp24;
- @end
-
- @interface MimeRichText:Text
- {
- int mimeFontTraits;
- float mimeFontSize;
- BOOL mimeUnderlining;
- BOOL mimeInsideComment;
- int mimeFontStack[100];
- int mimeFontSP;
- int mimeJustificationStack[100];
- int mimeJustificationSP;
- float mimeIndentStep;
- int mimeIndentLevel;
- int mimeOutdentLevel;
- int mimeExcerptLevel;
- char *mimeTmpBufP;
- char mimeTmpBuf[100];
- BOOL mimeLastc;
- BOOL mimeEatOneNl;
- BOOL mimeNoFill;
- }
- - readMimeEnriched:(NXStream *)fp16;
- - readMimeRichText:(NXStream *)fp16;
- - (void)execCommand:(char *)fp16;
- - (void)rtNoFill:(BOOL)fp16;
- - (void)rtNp:(BOOL)fp16;
- - (void)rtNl:(BOOL)fp16;
- - (void)rtLt:(BOOL)fp16;
- - (void)rtComment:(BOOL)fp16;
- - (void)rtParagraph:(BOOL)fp16;
- - (void)rtExcerpt:(BOOL)fp16;
- - (void)rtOutdent:(BOOL)fp16;
- - (void)rtIndent:(BOOL)fp16;
- - (void)rtFlushRight:(BOOL)fp16;
- - (void)rtFlushLeft:(BOOL)fp16;
- - (void)rtCenter:(BOOL)fp16;
- - (void)rtSetJustification:(BOOL)fp16 type:(int)fp20;
- - (char *)_justificationStringFor:(int)fp16;
- - (void)rtBigger:(BOOL)fp16;
- - (void)rtSmaller:(BOOL)fp16;
- - (void)rtUnderline:(BOOL)fp16;
- - (void)rtItalic:(BOOL)fp16;
- - (void)rtBold:(BOOL)fp16;
- - (void)rtSetFont:(BOOL)fp16 style:(int)fp20;
- - (char *)_fontStyleName:(int)fp16;
- - (char *)readCommand:(NXStream *)fp16;
- - (void)initMime;
- - init;
- - initFrame:(NXRect *)fp16;
- - (void)expectError:(char *)fp16 found:(char *)fp20;
- - (void)overflowError:(char *)fp16;
- - (void)mismatchError:(char *)fp16;
- @end
-
- @interface NextMessage:MailMessage
- {
- BOOL myTmpAttachDir;
- BOOL myIsFromNext;
- Text *myTmpBodyText;
- }
- + (void)setCompressCommand:(char *)fp16;
- + (char *)compressCommand;
- + (void)setTarCommand:(char *)fp16;
- + (char *)tarCommand;
- + formatIcon;
- + (float)willingnessToDecode:fp16;
- - (void)replaceSelWithBodyInText:fp16;
- - (BOOL)writeToStream:(NXStream *)fp16 mailbox:(char *)fp20;
- - (BOOL)readBodyFromStream:(NXStream *)fp16 mailbox:(char *)fp20;
- - (BOOL)readBodyFromStream:(NXStream *)fp16;
- - (BOOL)readRichBodyFromStream:(NXStream *)fp16;
- - (BOOL)readPlainBodyFromStream:(NXStream *)fp16;
- - (BOOL)writeBodyToStream:(NXStream *)fp16;
- - (BOOL)writeHeadersToStream:(NXStream *)fp16;
- - (BOOL)writeHeadersToStream:(NXStream *)fp16 mailbox:(char *)fp20;
- - (BOOL)writeBodyToStream:(NXStream *)fp16 wrapAtColumn:(int)fp20;
- - (char *)prepareAttachmentForUuencoding;
- - (BOOL)decryptUsingKey:(char *)fp16;
- - (BOOL)encryptUsingKey:(char *)fp16;
- - (BOOL)deztar:(NXStream *)fp16 into:(char *)fp20;
- - (BOOL)enztar:(char *)fp16 into:(NXStream *)fp20;
- - (BOOL)convertIndexFor:(char *)fp16 outgoing:(BOOL)fp20;
- - (BOOL)convertStream:(NXStream *)fp16 toStream:(NXStream *)fp20 pattern:(char *)fp24 replacement:(char *)fp28 truncateBeforeBackslash:(BOOL)fp32 removeExtraLeftBrace:(BOOL)fp36;
- - (void)resetAttachmentDirectory;
- - (long)_random;
- - free;
- - init;
- @end
-
- @interface RTFEnrichedConverter:Object
- {
- int myBaseFontSize;
- int myFontSizeChanges;
- BOOL myIsParam;
- struct rtf_state myRtfState;
- struct rtf_state myEnrState;
- char *myEnrichedStack[1000];
- char **mySP;
- NXStream *myInput;
- NXStream *myOutput;
- BOOL myLastWasNewline;
- BOOL myEatAttachmentChar;
- id myDelegate;
- }
- + (void)setDefaultFontSize:(float)fp16;
- + (float)defaultFontSize;
- + (void)setWriteRtfEnriched:(BOOL)fp16;
- + (BOOL)writeRtfEnriched;
- - (void)convertFrom:(NXStream *)fp16 to:(NXStream *)fp20;
- - (void)processRtfBlock;
- - (void)copyRtfBlock:(char *)fp16 arg:(int)fp20;
- - (void)effectuateState;
- - (void)pushOrPopCommand:(char *)fp16 arg:(int)fp20;
- - (void)popCommand:(char *)fp16;
- - (void)pushCommand:(char *)fp16;
- - (void)noteCommand:(char *)fp16;
- - (char *)readToken;
- - (char *)readCommandAndArg:(int *)fp16;
- - (void)emitText:(char *)fp16;
- - (void)emitNewline;
- - (void)emitCommand:(char *)fp16 begin:(BOOL)fp20;
- - (void)emitRtf:(char *)fp16 arg:(int)fp20;
- - (void)endParam;
- - (void)beginParam;
- - delegate;
- - setDelegate:fp16;
- - init;
- @end
-
- @interface RunCommand:Object
- {
- }
- + (int)runPipe:(char ***)fp16 withOutputTo:(NXStream *)fp20;
- + (int)runPipe:(char ***)fp16 withInputFrom:(NXStream *)fp20;
- + (int)runPipe:(char ***)fp16 withInputFrom:(NXStream *)fp20 andOutputTo:(NXStream *)fp24;
- + (int)_spawnPipe:(char **)fp16 input:(int)fp20 output:(int)fp24;
- + (int)run:(char *)fp16 withOutputTo:(NXStream *)fp20;
- + (int)run:(char *)fp16 withInputFrom:(NXStream *)fp20;
- + (int)run:(char *)fp16 withInputFrom:(NXStream *)fp20 andOutputTo:(NXStream *)fp24;
- @end
-
- @interface MailListener:Listener
- {
- }
- + initialize;
- - (NXRemoteMethod *)remoteMethodFor:(SEL)fp16;
- - (int)performRemoteMethod:(NXRemoteMethod *)fp16 paramList:(NXParamValue *)fp20;
- - (int)incorporateNewMail;
- - (int)deliver:(int)fp16;
- - (int)setBody:(char *)fp16 inWindow:(int)fp20;
- - (int)setCc:(char *)fp16 inWindow:(int)fp20;
- - (int)setSubject:(char *)fp16 inWindow:(int)fp20;
- - (int)setTo:(char *)fp16 inWindow:(int)fp20;
- - (int)openSend:(int *)fp16;
- - (int)deliver;
- - (int)setBody:(char *)fp16;
- - (int)setCc:(char *)fp16;
- - (int)setSubject:(char *)fp16;
- - (int)setTo:(char *)fp16;
- - (int)openSend;
- @end
-
- @interface MailSpeaker:Speaker
- {
- }
- - (int)incorporateNewMail;
- - (int)deliver:(int)fp16;
- - (int)setBody:(char *)fp16 inWindow:(int)fp20;
- - (int)setCc:(char *)fp16 inWindow:(int)fp20;
- - (int)setSubject:(char *)fp16 inWindow:(int)fp20;
- - (int)setTo:(char *)fp16 inWindow:(int)fp20;
- - (int)openSend:(int *)fp16;
- - (int)deliver;
- - (int)setBody:(char *)fp16;
- - (int)setCc:(char *)fp16;
- - (int)setSubject:(char *)fp16;
- - (int)setTo:(char *)fp16;
- - (int)openSend;
- @end
-
- @interface Alias(PrivateUser)
- - (char **)aliaslist;
- - (int)aliascount;
- - removeAlias:(int)fp16 from:(char *)fp20;
- - addPrivateName:(char *)fp16;
- - addUser:(char *)fp16 group:(char *)fp20;
- - newGroup:(char *)fp16;
- - addalias:(char *)fp16;
- - (struct unknown8 *)newentry:(char *)fp16 member:(char *)fp20 isalias:(BOOL)fp24;
- - savePrivateUsers;
- - writeOne:(char *)fp16 database:(FILE *)fp20;
- - initPrivateUsers;
- - createAliasList;
- - enumerateAliases:(void (*)())fp16;
- @end
-
- @interface Alias(Private)
- - (struct unknown8 *)getreal:(struct unknown8 *)fp16;
- - (struct unknown8 *)lookup:(struct unknown8 *)fp16;
- - (struct unknown8 *)getentry:(char *)fp16;
- - getAliases:(struct unknown8 *)fp16 line:(char *)fp20 isAlias:(BOOL)fp24;
- @end
-
- @interface NXBrowserCell(Util)
- - setTitle:(char *)fp16 isLeaf:(BOOL)fp20;
- @end
-
- @interface Alias(Util)
- - loadAlias:(char *)fp16 matrix:fp20 descend:(BOOL)fp24;
- - initialAlias:fp16 selection:(char *)fp20;
- - (char *)bitmapName:(char *)fp16;
- - loadbitmap:(char *)fp16;
- - loadUser:(BOOL)fp16 group:(BOOL)fp20 local:(BOOL)fp24 matrix:fp28;
- - (int)countUsers:(BOOL)fp16 group:(BOOL)fp20 local:(BOOL)fp24;
- @end
-
- @interface Window(BrowserFieldEditor)
- - (void)setFieldEditor:fp16;
- @end
-
- @interface Window(EmacsFieldEditor)
- - getFieldEditor:(BOOL)fp16 for:fp20;
- @end
-
- @interface EditText(EmacsText)
- - (BOOL)tryToPerform:(SEL)fp16 with:fp20;
- - keyDown:(NXEvent *)fp16;
- - doEmacs:(unsigned short)fp16 flags:(int)fp20;
- - (int)peekForChar:(unsigned short)fp16 flags:(int)fp20;
- - pageDown:(int)fp16;
- - endLineDelete:(int)fp16;
- - backwardCharDelete:(int)fp16;
- - endLineMove:(int)fp16;
- - forwardCharDelete:(int)fp16;
- - startLineMove:(int)fp16;
- - jumpBottom:(int)fp16;
- - jumpTop:(int)fp16;
- - pageUp:(int)fp16;
- - backwardWordDelete:(int)fp16;
- - forwardWordMove:(int)fp16;
- - forwardWordDelete:(int)fp16;
- - backwardWordMove:(int)fp16;
- - deleteChars:(int)fp16 to:(int)fp20 up:(BOOL)fp24 cut:(BOOL)fp28;
- - (BOOL)consecutiveCut;
- - (void)setConsecutiveCut:(BOOL)fp16;
- - yank:fp16;
- @end
-
- @interface Text(_cache)
- - (NXTextCache *)_cache;
- @end
-
- @interface PageBuffer(MailUtil)
- - loadAttach:(char *)fp16 text:fp20;
- - filterInto:fp16 displayAll:(BOOL)fp20;
- - (struct unknown1 *)getFilters;
- - (struct unknown1 *)buildFilters;
- - (struct unknown1 *)buildHash:(char *)fp16;
- + (struct unknown1 *)getMarkers;
- @end
-
- @interface MailDriver(scroll)
- - scrollForView:fp16 line:(float)fp20 size:(NXSize *)fp24;
- @end
-
- @interface List(Message)
- - sortList;
- - addList:fp16;
- @end
-
- @interface List(ToCC)
- - setToCc:fp16;
- @end
-
- @interface Send(SendDeliver)
- - getPath:(char *)fp16 forAttachment:(char *)fp20;
- - removeAttachmentFile:(char *)fp16;
- - getTempDocumentName;
- - didDeliver:(union unknown9)fp16;
- - deliver:fp16;
- - deliverAction:fp16;
- - performDeliver:fp16;
- - save:fp16;
- - saveDraft:fp16;
- - mailMessage;
- - (BOOL)bundlePerform:(SEL)fp16 with:fp20 with:fp24;
- - (BOOL)bundlePerform:(SEL)fp16 with:fp20;
- - openUnsent:(char *)fp16 freeUnsent:(char *)fp20;
- - (BOOL)invalidMailer;
- - buildEncryptArgs;
- - (int)getRecipient:(char **)fp16;
- - writeLines:(NXStream *)fp16;
- - getAttach:(char *)fp16 attach:(char *)fp20 tar:(char *)fp24 local:(char *)fp28;
- - (BOOL)attemptOverwrite:(char *)fp16;
- - makeEncrypt:(char *)fp16 from:(char *)fp20 sourceDir:(char *)fp24;
- - writeLocal:(char *)fp16 mbox:fp20;
- - writeText:(NXStream *)fp16;
- - (BOOL)hasFrom:(NXStream *)fp16;
- - writeSubjectField:(NXStream *)fp16;
- - writeField:(NXStream *)fp16 field:(int)fp20;
- - writeItem:(NXStream *)fp16 title:(char *)fp20 value:(char *)fp24;
- - writeToList:(NXStream *)fp16 field:(int)fp20;
- - (char *)expandAddressLine:(char *)fp16;
- - (void)writeMimeHeaders:(NXStream *)fp16 isNextMail:(BOOL)fp20;
- - writeMarker:(NXStream *)fp16 readReceipt:(BOOL)fp20;
- - (BOOL)invalidTo:(int)fp16;
- - (char *)errStringFor:(int)fp16 translate:(BOOL)fp20;
- - (BOOL)invalidSubject;
- + sendReceipt:(char *)fp16 date:(struct tm *)fp20 from:(char *)fp24;
- + deliverMail:(char *)fp16 toList:fp20 forSender:fp24;
- @end
-
- @interface Send(SendInit)
- - initSendWindow:fp16;
- - initMailSender:fp16;
- - addSizeField;
- - loadDefaults;
- - (float)newTextView:fp16;
- + newSendWindow:fp16;
- + buildMailSender:fp16;
- @end
-
- @interface Form(Private)
- - setVisible:(float)fp16;
- @end
-
- @interface Subprocess(Private)
- - (void)showError:(char *)fp16;
- - fdHandler:(int)fp16;
- - childDidExit;
- @end
-
- @interface Text(Text_Position_Extras)
- - bringSelToBottom;
- - bringSelToTop;
- - bringSel0To:(float)fp16;
- @end
-
- @interface Text(Text_Search_Extras)
- - (int)findAll:(char *)fp16 replace:(char *)fp20 start:(int)fp24 stop:(int)fp28 sel0:(int *)fp32 selN:(int *)fp36 regExpr:(BOOL)fp40 ignoreCase:(BOOL)fp44;
- - (BOOL)match:(char *)fp16 loc1:(int *)fp20 loc2:(int *)fp24 back:(BOOL)fp28;
- - (int)findRegExpr:(char *)fp16 ignoreCase:(BOOL)fp20 loc1:(int *)fp24 loc2:(int *)fp28;
- - (BOOL)findText:(char *)fp16 ignoreCase:(BOOL)fp20 loc1:(int *)fp24 loc2:(int *)fp28 back:(BOOL)fp32;
- @end
-
- @interface Text(Text_Stream_Extras)
- - selectionToStream:(NXStream *)fp16;
- - streamToSelection:(NXStream *)fp16;
- @end
-
- @interface Text(Text_Random_Extras)
- - setSelectionAtEnd;
- - (int)selectionLength;
- @end
-
- @interface Button(PopUpUtil)
- - (int)selectedPopUpRow;
- - selectedPopUpItem;
- - selectPopUpItemTagged:(int)fp16;
- - selectPopUpItemAt:(int)fp16;
- @end
-
- @interface Object(Logger)
- - (void)logError:(const char *)fmt,...;
- - (void)logWarning:(const char *)fmt,...;
- - (void)logNote:(const char *)fmt,...;
- @end
-
- @interface Text(MailHeaders)
- - (void)filterSelHeaders:fp16;
- - (void)replaceSelWithHeaders:fp16;
- + (void)setFilteredHeaders:fp16;
- + filteredMailHeaders;
- @end
-
- @interface Text(MailMessage)
- - (void)replaceSelWithBodyOfMessage:fp16;
- - (void)replaceSelWithHeadersOfMessage:fp16;
- - (void)replaceSelWithMessage:fp16;
- @end
-
- @interface Text(NextMessage)
- - (int)saveAttachTo:(char *)fp16 removeBackup:(BOOL)fp20 errorHandler:fp24;
- @end
-
- @interface Text(TextUtils)
- - replaceSelWithFile:(char *)fp16;
- - addIconForDocument:(char *)fp16 icon:(char *)fp20;
- - saveToFile:(char *)fp16;
- - replaceSelWithTextObject:fp16;
- - (BOOL)hasNonAscii;
- - (BOOL)hasGraphics;
- - (BOOL)hasFormatting;
- - (void)getFormatting:(char *)fp16 graphics:(char *)fp20 nonAscii:(char *)fp24;
- - (BOOL)sameTabs:(struct unknown0 *)fp16 as:(struct unknown0 *)fp20 count:(int)fp24;
- - setRightMargin:(float)fp16;
- - (float)rightMargin;
- - setLeftMargin:(float)fp16;
- - (float)leftMargin;
- - setIndent:(float)fp16;
- - (float)indent;
- - setOtherIndent:(float)fp16;
- - (float)otherIndent;
- - setFirstIndent:(float)fp16;
- - (float)firstIndent;
- - setJustification:(int)fp16;
- - (int)justification;
- - (NXTextStyle *)textStyle;
- - setSuperscript:(BOOL)fp16;
- - (BOOL)superscript;
- - setSubscript:(BOOL)fp16;
- - (BOOL)subscript;
- - setScript:(float)fp16;
- - (float)script;
- - setFontSize:(float)fp16;
- - (float)fontSize;
- - setUnderline:(BOOL)fp16;
- - (BOOL)underline;
- - setBold:(BOOL)fp16;
- - (BOOL)bold;
- - setItalic:(BOOL)fp16;
- - (BOOL)italic;
- - setFontBits:(int)fp16;
- - reset;
- - initFromFile:(const char *)fp16;
- - initRTFD:(BOOL)fp16;
- - initRTF:(BOOL)fp16;
- - setFontBits:(int)fp16 usingMask:(int)fp20;
- - (int)fontBits;
- - (unsigned int)_fontTraitsOfRun:(NXRun *)fp16;
- - (void *)selParaStyle;
- - selFont;
- - (NXRun *)runAt:(int)fp16;
- - (int)runCount;
- @end
-
- @interface NXPropertyList(InterimHack)
- - copy;
- @end
-
- @interface NXGraphicCell(MailOverride)
- - (BOOL)trackMouse:(NXEvent *)fp16 inRect:(NXRect *)fp20 ofView:fp24;
- - getImage:(char *)fp16;
- - (BOOL)shiftTrackMouse:(NXEvent *)fp16 inRect:(NXRect *)fp20 ofView:fp24;
- @end
-
- @interface NXRTFD(LennartDebug)
- - (void)printForDebugger:(NXStream *)fp16;
- @end
-
- @interface NXRTFD(Send)
- - (unsigned int)quickSize;
- @end
-
- @interface NXRTFD(TextUtils)
- - (void)addIconsForPath:(char *)fp16;
- - createUniqueKey:fp16;
- @end
-
-